0
0
0
-1
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-2
1
-3
3
-5
6
-9
10
-14
16
-22
28
-40
63
-172
-3
230
-76
891
1165
738
-345
-1109
-1342
-1018
-35
72
354
1035
1354
1284
409
-18
-382
-1620
-703
59
206
905
1023
732
731
985
113
-945
-801
-478
-133
614
436
106
163
236
-570
-911
-127
-421
-135
65
219
469
-566
-1333
-1085
-373
-896
-708
231
66
-297
-11
199
-573
-829
-675
-768
-511
30
-434
-744
-1110
-1006
-10
-765
-1079
-651
-403
268
-93
-787
-843
-1475
-1037
-511
-544
-69
9
112
-165
-850
-803
-425
-336
434
1223
791
292
-1128
-1908
-1554
-1023
-568
105
1439
555
659
271
-1053
-941
-1363
-463
-204
-381
270
-141
100
115
-845
-870
-125
-469
-692
-812
-1034
-874
-523
-386
-409
-292
-645
-675
-764
-563
-767
-814
-65
-686
-841
-376
-820
-1025
-918
-266
-529
-660
-38
-574
-623
-339
-1181
-1747
-809
-564
-664
-473
374
468
-774
-1064
-1464
-1546
-1382
-926
-322
145
55
-665
-1391
-1575
-1143
-1409
-691
-342
-784
-380
-788
-1430
-1923
-1761
-1106
-742
14
199
210
-634
-1042
-1003
-995
-396
-930
-1002
-953
-812
-716
-256
141
-627
-587
-756
-734
-487
-967
-702
-446
-297
423
297
31
-177
-805
-355
290
271
158
-311
-1205
-1325
-879
-1006
-323
303
1228
1973
759
66
-318
-1507
-1849
-987
-266
370
379
612
422
-101
-791
-898
-773
-932
-372
215
109
356
166
-496
81
-505
127
35
-716
-149
588
578
476
465
-152
-6
294
333
-309
-268
94
-158
660
1015
650
538
-181
-581
-458
-177
-458
227
436
711
936
500
484
-79
-633
-1297
-652
-423
-784
1153
1880
1169
1016
-66
-1330
-1206
-1111
-1220
-760
329
1016
1100
833
136
-839
-1405
-1589
-1205
-321
-158
1054
2008
1529
942
528
-121
-1202
-1234
-457
22
130
612
1152
129
-990
-1142
-1531
-1633
-1206
-1010
67
661
-199
-472
-994
-1586
-2612
-2519
-2348
-2764
-1604
-1013
-625
-632
-1492
-1666
-1931
-1731
-756
-1051
-263
-267
-1089
-52
-207
-646
-828
-377
-2
-585
-762
-196
-909
-1506
-1185
-1896
-2058
-256
902
978
-24
-1225
-20
390
-438
-1052
-1522
-1632
-1139
-508
-67
643
415
-191
-1264
-1398
-1054
-2581
-1693
379
419
-189
-252
-629
-947
-1050
-1211
-1179
-1370
-1765
-1660
65
1123
843
370
268
41
-583
-725
-3739
-3778
-519
-570
854
1964
431
-897
-2271
-3147
-2474
-2269
-719
798
334
-684
-615
-1275
-2287
-2160
-3855
-4131
-3004
-1174
46
-111
1056
1553
-243
-2877
-4588
-4464
-3211
-2373
-1568
-429
258
165
-213
-699
-1095
-2132
-3452
-3008
-1934
-2080
-1848
-448
-734
-226
868
254
-1123
-2271
-2296
-2586
-2530
-1960
-849
-76
-277
495
282
-638
-2144
-2844
-866
46
-644
-2410
0
0
0
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
0
-1
0
-2
2
-4
4
-6
7
-10
12
-16
21
-31
29
-859
-1269
-802
-1725
-1324
-37
502
381
743
1094
-15
-654
-1111
-1878
-1832
-1661
-1332
-546
871
1320
631
336
-1086
-2569
-2183
-1696
-883
-40
-186
1137
1122
-494
413
255
-1634
-1397
-1165
-790
-856
-1981
-901
-70
563
1115
623
-676
-1454
-437
-441
671
1062
589
1197
474
292
430
-737
-957
-338
229
560
1154
1334
503
370
45
-594
-746
-1256
-1211
-712
-480
-215
-748
-494
31
-774
-422
-775
-1622
-1151
-1033
-334
-164
204
1470
490
-200
877
-93
-1505
-703
-388
-625
477
745
233
875
307
-667
-349
-704
-1205
-683
-120
389
705
365
637
556
-401
-770
-917
-866
-128
573
1006
1376
1121
514
-172
-489
-1162
-1544
-952
-550
59
439
1051
1545
1382
1215
-195
-1781
-666
-503
-1256
222
759
250
842
1190
919
661
205
-120
11
69
75
540
967
363
144
705
222
-450
-260
522
729
1018
1894
1689
1365
1366
1075
547
-13
-89
110
154
314
1179
1810
1927
1924
1877
1832
1045
645
511
317
386
389
452
646
1072
1638
1848
1531
1362
1124
1086
1084
960
817
599
966
1252
1043
1355
1753
1274
890
1218
1457
1465
1470
1285
1125
920
888
1074
735
651
459
-221
308
1299
1481
1237
1436
1629
1130
503
154
13
-189
-9
566
788
813
848
1186
1806
1789
1548
1218
460
56
349
526
125
312
1059
1382
1517
1582
1582
1640
1577
1122
705
523
465
658
971
1235
1203
1136
1027
803
1002
989
892
991
935
1031
1084
963
734
724
610
202
223
427
602
975
1298
1547
1446
1163
1132
815
436
498
134
105
519
656
1067
975
987
1184
867
752
276
-240
-68
-1
68
-67
-57
369
561
614
282
236
435
331
95
-99
61
115
150
443
361
197
61
-186
-200
-362
-496
-417
-128
119
147
236
238
417
529
-302
-987
-780
-597
-681
-418
136
342
409
357
-152
-663
-989
-1077
-779
-655
-578
-384
-401
-417
-632
-731
-710
-813
-984
-1073
-1082
-1031
-812
-597
-259
-85
-111
-391
-721
-814
-804
-799
-658
-372
-236
-371
-748
-1028
-1152
-1179
-919
-835
-857
-668
-512
-473
-790
-914
-792
-856
-946
-1228
-1285
-1160
-1182
-982
-941
-969
-552
-303
-384
-457
-531
-517
-562
-700
-603
-542
-647
-689
-676
-566
-313
-32
132
253
176
75
185
46
-22
187
262
247
278
235
180
217
239
154
33
118
240
178
195
326
456
498
224
73
5
-24
147
301
500
595
614
692
731
701
449
222
392
377
194
418
590
580
552
350
182
208
328
289
73
62
121
152
318
396
423
458
419
397
422
536
693
731
707
671
505
389
480
569
539
482
499
565
591
610
495
328
299
358
316
251
300
348
253
221
267
272
122
46
59
30
51
-3
-109
-198
-249
-268
-289
-300
-214
-333
-410
-403
-521
-477
-522
-558
-506
-602
-601
-569
-555
-478
-530
-490
-430
-439
-387
-402
-323
-261
-332
-444
-636
-712
-688
-818
-935
-757
-525
-406
-292
-220
-211
-264
-401
-537
-641
-649
-698
-791
-749
-677
-718
-751
-729
-790
-841
-718
-674
-730
-616
-515
-436
-313
-365
-393
-415
-626
-823
-939
-918
-778
-629
-562
-486
-463
-452
-257
-196
-162
-16
26
121
117
33
60
-15
26
135
173
293
383
430
444
496
557
556
556
514
496
421
254
128
52
-6
11
67
146
220
203
200
348
445
416
503
605
670
672
569
601
725
779
672
540
451
335
321
321
303
365
319
244
240
255
248
196
182
86
-77
-172
-250
-288
-364
-501
-638
-729
-745
-761
-724
-760
-825
-778
-724
-673
-698
-769
-800
-797
-818
-918
-967
-995
-1092
-1167
-1205
-1215
-1234
-1271
-1291
-1226
-1151
-1145
-1190
-1323
-1388
-1367
-1572
-1621
-1593
-1688
-1509
-1484
-1472
-1447
-1544
-1475
-1393
-1285
-1272
-1401
-1457
-1483
-1489
-1452
-1463
-1445
-1307
-1237
-1182
-1186
-1154
-1026
-901
-821
-781
-728
-648
-670
-680
-703
-571
-331
-325
-252
-69
98
254
338
373
500
553
570
577
569
629
642
826
956
976
1053
1054
1123
1224
1318
1444
1506
1636
1732
1730
1703
1639
1615
1645
1679
1774
1816
1769
1781
1825
1760
1696
1687
1595
1517
1467
1363
1206
1020
826
637
446
229
59
-54
-89
-143
-198
-262
-359
-462
-549
-657
-841
-966
-1042
-1195
-1373
-1569
-1733
-1852
-1980
-2040
-2143
-2190
-2136
-2091
-1988
-1996
-2054
-2060
-2108
-2113
-2238
-2348
-2453
-2637
-2724
-2776
-2780
-2747
-2731
-2681
-2639
-2617
-2575
-2594
-2597
-2612
-2662
-2743
-2838
-2880
-2861
-2839
-2787
-2747
-2756
-2723
-2699
-2678
-2605
-2425
-2264
-2168
-2160
-2196
-2137
-2114
-2044
-1954
-1904
-1868
-1826
-1698
-1485
-1209
-958
-729
-501
-427
-398
-324
-275
-273
-146
59
213
407
562
581
499
481
510
621
841
1060
1365
1609
1878
2172
2394
2611
2843
3025
3119
3241
3393
3580
3667
3774
3890
3965
4142
4208
4309
4467
4626
4888
5105
5283
5395
5468
5515
5395
5248
4981
4583
4208
3859
3486
3134
2732
2360
2047
1769
1575
1365
1232
1077
878
678
484
307
56
-282
-753
-1343
-1917
-2445
-2980
-3413
-3761
-4053
-4222
-4219
-4034
-3739
-3363
-3033
-2725
-2448
-2173
-1909
-1728
-1597
-1578
-1574
-1612
-1650
-1679
-1731
-1763
-1776
-1809
-1784
-1707
-1598
-1486
-1684
-1783
-2017
-2299
-2432
-2660
-2933
-3219
-3549
-3769
-3783
-3783
-3880
-3914
-3926
-3912
-3795
-3679
-3583
-3518
-3427
-3345
-3215
-3135
-3106
-3093
-3043
-3025
-2827
-2795
-2872
-2571
-2440
-2178
-1784
-1622
-1373
-1030
-800
-428
-47
123
258
425
524
643
716
723
680
622
572
566
483
535
752
898
1077
1295
1450
1658
1934
2199
2305
2476
2690
2808
2997
3171
3451
3800
4315
4885
5547
6276
6962
7756
8441
9037
9410
9668
9869
9960
10126
10018
9896
9764
9528
9274
8809
8246
7221
5729
3842
1657
-407
-2225
-3673
-4900
-5971
-6851
-7470
-7740
-7612
-7316
-7054
-6943
-7008
-6961
-6692
-6164
-5590
-5059
-4627
-4283
-3903
-3529
-3147
-2760
-2336
-1953
-1425
-784
103
1146
2257
3349
4324
5128
5673
6009
6133
6025
5760
5412
5000
4519
4066
3551
2931
2332
1625
913
241
-437
-1108
-1736
-2292
-2793
-3220
-3699
-4241
-4794
-5392
-5997
-6622
-7163
-7643
-8010
-8195
-8232
-8078
-7749
-7311
-6795
-6242
-5634
-5030
-4452
-3853
-3303
-2772
-2230
-1737
-1296
-937
-643
-432
-339
-286
-302
-292
-254
-297
-319
-319
-344
-480
-610
-792
-1067
-1398
-1692
-1992
-2335
-2607
-2868
-3035
-3191
-3386
-3514
-3590
-3616
-3567
-3454
-3243
-3043
-2774
-2477
-2164
-1784
-1471
-1217
-1027
-867
-710
-504
-186
175
620
1087
1552
2027
2530
2991
3316
3688
3955
4229
4481
4887
5300
5942
6646
7180
7826
8420
9048
9651
10141
10542
10778
10875
10902
10766
10479
9982
9378
8352
6563
4461
1942
-555
-2433
-4070
-5405
-6791
-7886
-8631
-8999
-8589
-8187
-7863
-7701
-7765
-7621
-7225
-6512
-5849
-5435
-5006
-4776
-4516
-4205
-4003
-3790
-3605
-3313
-2928
-2343
-1456
-406
821
2054
3235
4285
5131
5773
6235
6528
6589
6462
6200
5860
5435
4918
4336
3639
2868
2060
1255
494
-215
-790
-1214
-1498
-1709
-1893
-2101
-2383
-2729
-3353
-4178
-5119
-6144
-6919
-7575
-8087
-8539
-8800
-8734
-8546
-8107
-7607
-7109
-6503
-5804
-4922
-3981
-2971
-1968
-1169
-372
285
739
1001
955
797
550
284
31
-247
-413
-536
-603
-623
-687
-731
-703
-718
-709
-701
-686
-633
-613
-590
-638
-787
-977
-1164
-1357
-1505
-1618
-1656
-1588
-1411
-1129
-792
-379
-20
272
565
864
1157
1441
1673
1860
2062
2284
2498
2641
2813
3007
3165
3383
3590
3847
4156
4512
4973
5398
5857
6277
6681
7065
7443
7770
8031
8240
8427
8628
8749
8744
8554
7854
6896
5764
4255
3158
1953
1139
-307
-1765
-2319
-3330
-3807
-4265
-4784
-5058
-5584
-5699
-5775
-5834
-5567
-5252
-4863
-4644
-4395
-4122
-4010
-4043
-3601
-3014
-4049
-3796
-2813
-2929
-2495
-1703
-1163
-734
-177
874
1217
1473
2096
2770
3089
3447
3857
4092
4110
4098
4070
3762
3293
2773
2407
1955
1433
950
596
233
-65
-350
-722
-1093
-1478
-1803
-2288
-2702
-3260
-3823
-4195
-4720
-5259
-5816
-6268
-6566
-6847
-6913
-6934
-6898
-6564
-6169
-5545
-4890
-4227
-3441
-2705
-1890
-1169
-544
29
437
823
1079
1173
1190
1062
938
799
572
334
93
-34
-150
-197
-166
-172
-132
32
207
397
570
665
827
954
1082
1086
1079
1051
933
895
864
747
737
707
722
792
823
1039
1081
774
903
1288
1491
1496
1581
1767
1831
2065
2328
2291
2622
3014
3371
3762
4098
4403
4723
5226
5600
6029
6214
6487
6835
7227
7645
7852
8124
8131
7937
7608
6748
5694
4491
3181
1992
832
-319
-1621
-2672
-3509
-4147
-4546
-5084
-5533
-5919
-6083
-6020
-5889
-5536
-5214
-4860
-4362
-4063
-3763
-3555
-3494
-3441
-3451
-3442
-3382
-3326
-3210
-3003
-2701
-2294
-1917
-1569
-1186
-727
-230
355
958
1569
2123
2673
3187
3559
3801
3889
3813
3609
3321
2951
2514
2025
1566
1070
592
102
-399
-861
-1297
-1699
-2050
-2291
-2470
-2625
-2705
-2859
-3032
-3250
-3500
-3674
-3967
-4271
-4646
-5026
-5166
-5287
-5257
-5251
-5291
-5073
-4865
-4427
-3877
-3415
-2832
-2284
-1520
-746
-119
614
1036
1473
1813
2048
2182
2018
1978
1725
1469
1271
944
616
202
-118
-378
-619
-763
-884
-878
-857
-680
-495
-334
-82
150
348
558
608
686
790
774
720
603
502
216
161
-82
-211
-285
-418
-483
-557
-334
-284
-65
223
544
880
1212
1637
1927
2305
2597
2811
3034
3253
3324
3353
3397
3307
3240
3161
2895
2823
2723
2600
2588
2571
2639
2564
2759
2940
2982
3205
3065
2847
2595
2231
1936
1472
902
403
-223
-793
-1298
-1854
-2361
-2885
-3375
-3789
-4175
-4360
-4465
-4515
-4360
-4174
-3913
-3579
-3266
-2934
-2618
-2293
-2016
-1792
-1546
-1313
-1120
-937
-749
-604
-503
-441
-403
-339
-267
-197
-112
-22
111
293
474
686
831
956
1062
1151
1245
1238
1242
1159
1007
842
643
403
124
-203
-539
-877
-1218
-1557
-1918
-2240
-2508
-2743
-2994
-3136
-3299
-3351
-3373
-3367
-3248
-3187
-3005
-2770
-2501
-2141
-1821
-1500
-1194
-882
-565
-286
-4
202
378
557
740
863
871
885
791
721
646
471
360
165
93
-20
-121
-194
-341
-467
-420
-435
-376
-379
-421
-262
-297
-53
-72
-63
6
-63
98
25
82
-46
-109
0
-63
-83
-150
-192
-149
-265
-125
-86
-19
40
111
275
391
565
689
853
897
1204
1183
1358
1330
1359
1282
1212
1243
1025
953
798
836
706
739
667
631
717
820
947
1067
1100
1210
1381
1446
1597
1574
1522
1437
1345
1203
972
724
366
-49
-352
-725
-1131
-1447
-1839
-2101
-2278
-2474
-2574
-2682
-2715
-2663
-2607
-2491
-2369
-2203
-1957
-1763
-1542
-1323
-1120
-928
-760
-601
-487
-406
-367
-315
-309
-338
-347
-340
-341
-333
-307
-276
-242
-217
-158
-120
-64
16
22
92
127
108
89
66
20
-105
-238
-388
-557
-726
-819
-980
-1117
-1238
-1361
-1466
-1516
-1581
-1608
-1612
-1542
-1456
-1335
-1227
-1125
-1009
-788
-696
-586
-382
-348
-109
-128
25
21
14
203
30
92
22
-39
-118
-220
-147
-307
-172
-397
-348
-321
-386
-251
-467
-319
-383
-440
-310
-437
-383
-369
-505
-308
-480
-480
-476
-586
-507
-603
-560
-634
-563
-580
-548
-440
-516
-446
-332
-280
-213
-225
-190
-96
-20
55
122
86
164
191
263
325
260
434
320
419
478
351
371
345
279
254
245
115
127
102
94
33
10
10
-15
-11
-7
-78
-70
-30
-65
12
-78
-114
-111
-174
-199
-206
-323
-391
-408
-475
-505
-527
-590
-598
-573
-631
-643
-640
-640
-600
-537
-480
-457
-439
-357
-334
-216
-267
-220
-226
-277
-301
-377
-377
-562
-540
-650
-710
-723
-785
-859
-924
-924
-959
-891
-957
-1007
-961
-962
-890
-858
-757
-846
-709
-657
-580
-574
-623
-548
-636
-505
-541
-610
-560
-611
-547
-561
-525
-594
-699
-525
-599
-555
-618
-548
-651
-491
-462
-510
-500
-442
-397
-350
-218
-352
-316
-241
-135
-168
-149
-181
-251
-157
-255
-296
-355
-445
-358
-529
-438
-534
-658
-498
-604
-548
-426
-540
-427
-390
-359
-281
-317
-266
-251
-179
-139
-119
-223
-92
-187
-179
-105
-261
-283
-284
-364
-123
-398
-328
-437
-451
-348
-516
-379
-450
-477
-419
-308
-404
-107
-258
-89
-113
-16
54
108
175
49
359
128
270
188
154
181
-11
95
-33
-93
-57
-203
-214
-175
-303
-318
-376
-442
-392
-426
-383
-438
-418
-298
-409
-262
-334
-322
-279
-314
-260
-239
-237
-230
-199
-254
-220
-254
-304
-338
-371
-373
-384
-485
-493
-557
-666
-629
-625
-663
-695
-706
-619
-635
-646
-634
-666
-473
-588
-498
-496
-517
-485
-493
-488
-587
-548
-575
-681
-646
-645
-748
-661
-689
-745
-672
-701
-781
-696
-752
-789
-600
-622
-691
-389
-607
-415
-402
-513
-447
-414
-348
-472
-324
-471
-319
-392
-369
-581
-495
-500
-656
-558
-691
-731
-700
-640
-674
-572
-564
-608
-567
-473
-420
-326
-303
-277
-306
-210
-203
-273
-222
-403
-515
-469
-456
-540
-643
-799
-725
-701
-690
-608
-726
-691
-592
-542
-407
-286
-448
-278
-232
-231
-7
-34
-82
-196
-75
-126
-66
-93
-213
-285
-218
-320
-363
-363
-459
-614
-560
-569
-708
-517
-629
-581
-458
-361
-361
-320
-212
-164
-102
-48
3
53
223
214
132
217
168
166
212
47
-108
-127
-140
-359
-372
-368
-563
-500
-412
-619
-670
-585
-577
-686
-480
-458
-497
-353
-140
-313
-189
-103
-297
-195
-93
-229
-305
-285
-397
-337
-390
-497
-646
-694
-720
-607
-665
-626
-748
-696
-602
-527
-508
-543
-493
-504
-548
-403
-404
-405
-477
-429
-446
-414
-379
-532
-446
-548
-377
-402
-362
-398
-356
-328
-365
-263
-394
-334
-348
-328
-300
-446
-447
-546
-490
-429
-510
-538
-528
-514
-483
-440
-431
-482
-392
-385
-337
-335
-368
-402
-380
-207
-281
-250
-356
-403
-398
-404
-445
-516
-429
-520
-517
-516
-487
-474
-516
-353
-473
-320
-373
-328
-292
-258
-199
-280
-116
-188
-75
-74
-37
-184
-130
-84
-210
-137
-273
-252
-345
-270
-251
-318
-279
-359
-251
-277
-261
-259
-294
-216
-236
-135
-243
-138
-279
-205
-196
-166
-226
-347
-272
-344
-273
-230
-296
-371
-276
-281
-294
-310
-396
-387
-318
-299
-236
-324
-224
-264
-132
-160
-207
-219
-227
-227
-298
-201
-411
-305
-439
-356
-457
-443
-431
-490
-434
-486
-413
-587
-456
-533
-518
-470
-453
-456
-510
-466
-483
-424
-473
-431
-412
-409
-414
-384
-384
-421
-394
-422
-418
-389
-377
-467
-536
-551
-498
-531
-463
-520
-575
-506
-412
-493
-476
-510
-543
-549
-496
-492
-567
-551
-519
-478
-543
-525
-535
-497
-484
-371
-407
-328
-375
-335
-312
-280
-330
-259
-324
-397
-295
-453
-396
-406
-428
-496
-425
-476
-508
-442
-528
-568
-538
-644
-576
-630
-642
-706
-653
-675
-644
-630
-768
-652
-650
-593
-687
-614
-674
-577
-478
-566
-568
-512
-530
-583
-516
-534
-607
-423
-515
-525
-466
-526
-411
-533
-545
-591
-464
-547
-490
-510
-469
-397
-313
-245
-272
-129
-146
-46
-57
-39
-55
0
14
-51
-104
-89
-138
-85
-187
-305
-320
-237
-200
-319
-392
-368
-221
-272
-314
-332
-218
-223
-153
-170
-267
-272
-147
-192
-208
-179
-205
-222
-192
-143
-180
-112
-115
-142
-184
-137
-207
-332
-232
-229
-275
-267
-287
-359
-375
-282
-349
-338
-380
-365
-378
-246
-225
-232
-244
-362
-278
-250
-274
-321
-443
-543
-535
-471
-488
-573
-568
-513
-523
-476
-486
-549
-509
-474
-492
-528
-450
-457
-493
-448
-534
-483
-489
-522
-664
-607
-554
-551
-477
-462
-534
-445
-297
-399
-324
-288
-393
-380
-299
-298
-344
-264
-326
-396
-294
-315
-289
-370
-364
-425
-384
-328
-393
-487
-457
-447
-356
-271
-341
-376
-428
-417
-331
-317
-435
-459
-410
-362
-290
-248
-437
-395
-329
-342
-322
-232
-305
-377
-153
-137
-166
-141
-100
-193
-93
-94
-180
-140
-96
-203
-227
-151
-244
-311
-266
-339
-333
-274
-282
-319
-196
-135
-142
11
-17
-108
37
66
-76
-30
-25
-97
-72
-103
-191
-127
-111
-287
-333
-267
-376
-458
-473
-562
-547
-470
-457
-512
-433
-373
-375
-359
-279
-347
-376
-290
-255
-296
-238
-183
-298
-209
-230
-341
-359
-299
-330
-331
-317
-336
-376
-288
-273
-357
-309
-381
-449
-398
-432
-506
-522
-543
-537
-527
-567
-639
-670
-679
-723
-748
-737
-786
-728
-692
-637
-551
-540
-521
-468
-468
-402
-286
-256
-255
-184
-139
-120
-117
-160
-208
-196
-263
-343
-309
-365
-415
-372
-379
-405
-322
-342
-438
-389
-440
-477
-400
-349
-364
-319
-237
-271
-221
-164
-199
-189
-159
-279
-253
-73
-71
-106
-110
-142
-202
-89
-77
-281
-288
-136
-90
-39
65
-9
47
188
144
60
71
89
41
78
-28
-103
-44
9
-110
-218
-160
-163
-150
-91
-106
-142
-12
65
46
182
268
164
137
237
227
222
300
240
195
291
317
279
347
321
174
193
208
93
0
-37
-112
-180
-159
-232
-363
-390
-515
-609
-643
-731
-820
-854
-845
-888
-911
-851
-862
-902
-865
-882
-876
-874
-921
-984
-1028
-1009
-1047
-1171
-1243
-1313
-1344
-1419
-1525
-1610
-1675
-1640
-1673
-1719
-1723
-1694
-1675
-1625
-1607
-1635
-1600
-1597
-1544
-1498
-1434
-1356
-1362
-1361
-1333
-1324
-1299
-1294
-1369
-1413
-1305
-1123
-1140
-1096
-895
-801
-726
-624
-638
-582
-361
-251
-249
-205
-95
-60
-90
-184
-260
-210
-222
-271
-284
-259
-171
-135
-121
-95
-9
30
34
174
233
350
540
583
718
911
1005
1130
1241
1322
1329
1402
1461
1419
1512
1503
1496
1633
1759
1795
1908
2038
2096
2202
2301
2355
2398
2518
2512
2470
2538
2489
2431
2375
2274
2162
2031
1922
1726
1596
1539
1458
1391
1385
1332
1246
1318
1370
1374
1358
1313
1249
1230
1217
1146
1053
990
783
545
379
89
-197
-490
-844
-1278
-1635
-2013
-2465
-2889
-3341
-3789
-4178
-4488
-4810
-5083
-5202
-5288
-5267
-5093
-4893
-4634
-4320
-3955
-3556
-3073
-2564
-2148
-1758
-1413
-1152
-933
-755
-689
-739
-834
-993
-1219
-1421
-1637
-1855
-2067
-2222
-2294
-2307
-2251
-2167
-1995
-1708
-1402
-1036
-681
-387
-74
221
436
533
579
600
642
683
601
493
376
273
155
49
-43
-92
-20
60
166
288
578
849
1158
1462
1730
2033
2327
2623
2818
3091
3304
3483
3712
3839
3949
4034
4150
4177
4194
4348
4408
4568
4745
5018
5421
5854
6488
7062
7605
8301
8792
9427
9914
10179
10636
10680
10852
10691
10367
10037
8877
7735
5791
3453
1446
-853
-2676
-4646
-6501
-8059
-9658
-10465
-11025
-11207
-11061
-10964
-10632
-10057
-8936
-7491
-5959
-4433
-3089
-1843
-573
474
1358
2015
2342
2553
2560
2597
2666
2764
2887
2950
3012
3094
3264
3464
3701
4060
4449
4820
5151
5379
5520
5486
5260
4730
3960
3031
1900
694
-632
-1920
-3225
-4437
-5483
-6509
-7356
-8056
-8543
-8780
-8764
-8493
-8087
-7495
-6708
-5817
-4892
-3957
-3305
-2937
-2709
-2767
-2716
-2748
-3027
-3332
-3821
-4057
-4092
-4055
-3917
-3916
-3803
-3467
-2934
-2186
-1420
-753
-135
420
975
1372
1578
1431
915
325
-356
-1059
-1826
-2676
-3499
-4196
-4661
-4935
-5080
-5028
-4791
-4383
-3759
-2981
-2086
-1095
-73
897
1739
2437
2959
3272
3385
3327
3143
2937
2628
2375
2215
2070
2121
2263
2491
2832
3320
3961
4673
5601
6587
7550
8504
9517
10445
11278
12184
12889
13599
14183
14540
14748
14684
14525
14049
13536
12537
10044
7250
3337
-842
-3383
-6113
-8172
-10277
-13037
-14948
-16707
-16830
-16245
-15788
-14978
-14616
-13808
-12214
-9650
-6788
-4270
-2152
-689
396
1795
2986
3669
4186
4056
3696
3363
3208
3384
3761
4201
4347
4305
4355
4567
5066
5750
6453
6929
7154
7296
7171
6859
6337
5331
3798
1946
-40
-2054
-3850
-5470
-7058
-8429
-9571
-10505
-11198
-11573
-11537
-11159
-10435
-9437
-8367
-7120
-5653
-4086
-2560
-1253
-307
210
481
589
503
452
269
-197
-710
-1188
-1506
-1684
-1769
-1899
-2156
-2296
-2216
-2018
-1703
-1381
-1206
-1183
-1347
-1566
-1879
-2315
-2797
-3462
-4217
-4885
-5478
-5884
-6130
-6278
-6281
-6187
-5927
-5519
-4954
-4245
-3510
-2765
-2069
-1374
-682
-30
522
872
1089
1216
1288
1339
1379
1400
1441
1490
1619
1780
1991
2259
2427
2634
2820
2989
3187
3357
3432
3501
3534
3491
3593
3668
3802
3924
3996
4258
4533
5060
5774
6411
7118
7998
8950
10014
11303
12501
13496
14410
15120
15434
15676
15129
13000
10277
5937
1638
-1403
-4780
-7028
-9589
-12645
-15038
-17122
-17746
-17610
-16893
-15783
-14968
-13847
-11854
-9139
-5966
-2812
-454
1131
2261
3312
4109
4757
5057
4726
4163
3264
2490
2197
2208
2605
2937
3124
3353
3849
4659
5608
6621
7288
7666
7798
7535
7052
6257
5082
3503
1420
-899
-3222
-5380
-7228
-8858
-10162
-11036
-11602
-11800
-11672
-11236
-10321
-9067
-7632
-6189
-4774
-3274
-1837
-486
507
915
878
383
-228
-820
-1445
-2027
-2717
-3432
-4032
-4475
-4717
-4858
-4920
-4760
-4387
-3831
-3117
-2423
-1745
-1070
-490
-145
-42
-213
-596
-1047
-1516
-2025
-2639
-3294
-3914
-4449
-4799
-4949
-5011
-4937
-4762
-4485
-4053
-3474
-2851
-2215
-1520
-809
-68
613
1200
1720
2105
2441
2646
2690
2686
2653
2613
2683
2827
2893
3043
3142
3167
3389
3609
3870
4195
4476
4773
5165
5651
6127
6640
7142
7520
7950
8508
9086
9801
10600
11252
11785
12295
12642
12893
13206
13261
13172
11723
9128
5220
-68
-3649
-6752
-8906
-9927
-12387
-14808
-17164
-18592
-18478
-17184
-15062
-13539
-12313
-10864
-8836
-5924
-2267
830
2636
3635
3897
3939
4541
5224
5606
5594
4796
3381
2238
1832
2216
3115
3919
4343
4385
4690
5371
6252
7030
7248
6828
5827
4629
3379
2133
924
-658
-2629
-4821
-7041
-8919
-10306
-11145
-11553
-11490
-11060
-10451
-9622
-8498
-7040
-5375
-3741
-2366
-1314
-405
480
1285
1837
1987
1701
1018
58
-841
-1621
-2239
-2592
-2970
-3318
-3509
-3559
-3444
-3198
-2919
-2728
-2671
-2728
-2943
-3229
-3389
-3538
-3768
-4034
-4412
-4775
-4898
-4870
-4659
-4320
-3979
-3665
-3358
-3038
-2735
-2376
-1982
-1667
-1461
-1385
-1416
-1468
-1496
-1528
-1526
-1492
-1449
-1341
-1107
-664
-47
700
1398
1996
2528
2989
3356
3610
3760
3825
3836
3744
3559
3214
2880
2656
2473
2428
2384
2405
2580
2860
3338
4007
4788
5642
6615
7617
8651
9781
10783
11765
12520
12969
13198
13053
12798
12496
12147
11869
10775
8577
5255
638
-3600
-6898
-9034
-9843
-10912
-12291
-14018
-15853
-16746
-16212
-14560
-12229
-9887
-8306
-6996
-5874
-4209
-1976
128
2051
2877
2776
2500
2192
2570
3557
4416
4693
4134
3155
2380
2372
3360
4796
6104
6992
7125
6852
6427
6101
5982
5701
5104
3876
2114
230
-1540
-2966
-4113
-5193
-6434
-7778
-8964
-9828
-10102
-9752
-8949
-7988
-7115
-6378
-5732
-4976
-4041
-2988
-1914
-978
-353
-125
-163
-328
-601
-837
-1134
-1583
-2031
-2466
-2745
-2875
-2952
-2995
-3121
-3319
-3494
-3580
-3538
-3277
-2935
-2557
-2156
-1967
-1966
-2102
-2291
-2348
-2349
-2255
-2175
-2262
-2404
-2640
-2967
-3203
-3366
-3436
-3417
-3384
-3271
-3171
-3036
-2839
-2573
-2230
-1845
-1461
-1055
-638
-135
392
986
1478
1968
2199
2506
2695
2662
3009
3006
3144
3324
3240
3264
3197
2925
2942
2924
2982
3127
3299
3506
3709
3963
4259
4664
5226
5807
6516
7234
7944
8670
9372
10088
10616
10983
11166
11055
10833
10565
10289
9856
8764
6702
3577
-228
-3948
-6701
-8316
-9151
-9623
-10373
-11794
-13502
-14688
-15048
-13923
-11579
-9038
-6569
-5153
-4472
-4019
-3599
-2315
-763
824
2147
2444
2263
1843
1478
1531
1687
2012
2196
2154
2297
2475
2932
3777
4712
5728
6421
6731
6703
6279
5820
5264
4612
3953
3054
1870
407
-1279
-3074
-4712
-5954
-6745
-7146
-7331
-7461
-7640
-7794
-7780
-7491
-6846
-5895
-4850
-3904
-3214
-2759
-2476
-2253
-1996
-1852
-1837
-1987
-2375
-2924
-3450
-3799
-4047
-4158
-4143
-4156
-4133
-3948
-3688
-3230
-2584
-1869
-1155
-621
-237
-99
-126
-215
-397
-569
-760
-1057
-1452
-1942
-2507
-3075
-3576
-3885
-4001
-3975
-3847
-3687
-3532
-3385
-3184
-2927
-2579
-2165
-1736
-1294
-912
-564
-233
101
453
824
1170
1468
1691
1865
2058
2232
2413
2644
2901
3114
3295
3400
3419
3418
3457
3562
3701
3877
4073
4224
4367
4567
4822
5200
5705
6295
6969
7659
8257
8762
9130
9365
9464
9455
9380
9204
9019
8781
8344
7351
5467
2702
-622
-3875
-6316
-7710
-8414
-8732
-9341
-10587
-12147
-13450
-13906
-13037
-10954
-8435
-6057
-4571
-3962
-3754
-3569
-2695
-1313
247
1655
2318
2295
1902
1418
1190
1209
1463
1785
2010
2306
2597
2954
3474
4091
4811
5400
5768
5894
5713
5416
4944
4310
3618
2822
1839
669
-682
-2206
-3667
-4794
-5562
-6004
-6182
-6286
-6459
-6695
-6830
-6705
-6231
-5414
-4498
-3695
-3114
-2820
-2727
-2680
-2569
-2408
-2244
-2155
-2248
-2525
-2891
-3237
-3454
-3533
-3520
-3454
-3328
-3124
-2871
-2564
-2214
-1840
-1485
-1155
-930
-797
-790
-873
-926
-1011
-1119
-1288
-1554
-1876
-2205
-2536
-2810
-2989
-3070
-3051
-2989
-2935
-2913
-2942
-2942
-2852
-2657
-2356
-2008
-1675
-1400
-1159
-889
-583
-229
170
618
1066
1475
1824
2058
2243
2405
2533
2667
2815
2933
3025
3106
3158
3176
3158
3142
3199
3306
3433
3637
3894
4171
4461
4819
5260
5744
6303
6935
7554
8133
8679
9074
9330
9426
9346
9217
9030
8823
8623
8284
7385
5666
3028
-182
-3316
-5695
-6940
-7536
-7900
-8503
-9827
-11529
-12880
-13352
-12488
-10431
-8046
-5929
-4765
-4440
-4339
-4007
-2870
-1267
393
1742
2221
2011
1524
1151
1108
1321
1696
1978
2072
2233
2492
2843
3411
4074
4714
5165
5390
5386
5194
5012
4766
4327
3747
2948
1896
660
-690
-2082
-3340
-4269
-4898
-5367
-5756
-6127
-6558
-6864
-6906
-6617
-6024
-5239
-4525
-4041
-3786
-3728
-3747
-3751
-3631
-3510
-3399
-3338
-3478
-3755
-4025
-4159
-4065
-3785
-3378
-2923
-2475
-1997
-1530
-1108
-690
-318
-2
257
360
268
27
-314
-686
-1042
-1398
-1761
-2179
-2601
-2995
-3305
-3474
-3514
-3464
-3380
-3259
-3142
-3028
-2893
-2708
-2500
-2259
-1974
-1706
-1488
-1258
-988
-690
-328
76
477
855
1237
1560
1839
2089
2297
2492
2700
2904
3079
3225
3328
3363
3386
3439
3504
3568
3638
3728
3842
4026
4273
4576
4887
5209
5592
6002
6453
6968
7525
8123
8598
8899
9031
8991
8868
8765
8709
8689
8371
7282
5200
2176
-1234
-4232
-6141
-7020
-7481
-7972
-9113
-10928
-12739
-13838
-13638
-12048
-9635
-7342
-5835
-5273
-5080
-4665
-3521
-1693
170
1662
2291
2072
1500
1114
1179
1525
1888
1995
1753
1523
1642
2118
2925
3845
4576
4986
5044
4939
4857
4935
5155
5161
4731
3845
2549
1069
-358
-1655
-2772
-3674
-4430
-5125
-5841
-6499
-7014
-7275
-7150
-6701
-6050
-5320
-4654
-4172
-3818
-3518
-3199
-2835
-2473
-2237
-2224
-2348
-2523
-2765
-2954
-3058
-3152
-3208
-3175
-3045
-2828
-2502
-2096
-1694
-1374
-1166
-1089
-1071
-1026
-994
-984
-1026
-1204
-1508
-1871
-2229
-2534
-2742
-2839
-2878
-2916
-2961
-3015
-3078
-3094
-3036
-2937
-2821
-2688
-2563
-2471
-2382
-2286
-2128
-1896
-1587
-1255
-894
-492
-76
364
829
1294
1734
2133
2458
2715
2898
3035
3159
3238
3292
3302
3240
3149
3031
2936
2895
2904
2977
3106
3283
3470
3724
4063
4490
4986
5506
6093
6743
7372
8017
8584
9035
9350
9461
9473
9383
9260
9198
9059
8379
6784
4094
723
-2581
-5030
-6210
-6775
-7302
-8311
-10127
-12165
-13676
-13958
-12805
-10622
-8250
-6584
-5871
-5631
-5229
-4179
-2331
-358
1133
1846
1734
1281
1023
1301
1817
2146
2136
1708
1267
1386
2123
3134
4181
4887
5097
4986
4856
4943
5256
5719
5894
5385
4269
2791
1238
-114
-1221
-2223
-3230
-4219
-5163
-6063
-6744
-7107
-7237
-7082
-6688
-6211
-5648
-5022
-4388
-3757
-3184
-2707
-2392
-2269
-2245
-2319
-2425
-2435
-2397
-2394
-2484
-2699
-2921
-3042
-3000
-2785
-2498
-2164
-1832
-1596
-1429
-1323
-1262
-1117
-912
-772
-773
-936
-1170
-1431
-1715
-1996
-2287
-2583
-2841
-3050
-3184
-3262
-3324
-3331
-3308
-3310
-3287
-3213
-3089
-2909
-2687
-2449
-2169
-1891
-1605
-1309
-979
-553
-71
468
1009
1479
1891
2250
2515
2692
2801
2840
2884
2946
2974
2966
2917
2826
2709
2595
2554
2607
2772
3035
3241
3380
3549
3760
4085
4539
5052
5617
6167
6701
7230
7709
8240
8791
9171
9395
9417
9341
9287
9292
9063
8035
6036
3038
-354
-3288
-5111
-5884
-6452
-7270
-8859
-11039
-12913
-13729
-13134
-11475
-9288
-7456
-6522
-6099
-5562
-4600
-2887
-835
667
1487
1564
1308
1231
1523
2134
2362
2161
1713
1172
1220
2070
3239
4246
4863
4924
4717
4652
4927
5473
5925
6060
5463
4228
2801
1361
147
-871
-1890
-3083
-4356
-5491
-6356
-6899
-7128
-7141
-7121
-6940
-6551
-5998
-5224
-4337
-3496
-2845
-2395
-2126
-2051
-2029
-1927
-1865
-1832
-1827
-1937
-2149
-2374
-2497
-2502
-2331
-1979
-1687
-1548
-1525
-1612
-1646
-1577
-1512
-1529
-1671
-1860
-2027
-2148
-2270
-2436
-2609
-2720
-2772
-2841
-2927
-2919
-2829
-2751
-2687
-2736
-2846
-2905
-2902
-2814
-2746
-2687
-2621
-2586
-2491
-2269
-1932
-1503
-1021
-525
-22
516
1075
1600
2049
2423
2703
2913
3041
3024
2937
2867
2813
2731
2609
2465
2303
2231
2314
2460
2662
2873
3089
3315
3584
3906
4295
4775
5266
5765
6226
6789
7406
7991
8567
8997
9217
9277
9224
9199
9212
9188
9145
8352
6409
3502
-114
-3147
-5107
-5902
-6148
-7137
-8699
-10703
-12414
-12813
-12017
-10344
-8527
-7024
-6027
-5389
-4414
-3005
-1555
-225
553
663
765
1068
1582
2111
2351
2171
1421
908
1054
1725
3041
4251
4751
4685
4531
4564
4889
5335
5449
5075
4339
3478
2414
1257
185
-1049
-2290
-3418
-4398
-5053
-5355
-5382
-5416
-5497
-5495
-5321
-4812
-4021
-3252
-2607
-2130
-1822
-1647
-1528
-1484
-1517
-1666
-1877
-2265
-2816
-3158
-3341
-3064
-2889
-2806
-2879
-3076
-3068
-3002
-2692
-2440
-2166
-2133
-2305
-2375
-2379
-2169
-1997
-1888
-1883
-1874
-1764
-1635
-1643
-1798
-1921
-2144
-2320
-2487
-2711
-2892
-3100
-3373
-3645
-3819
-3880
-3790
-3539
-3242
-2861
-2323
-1722
-1079
-440
150
680
1207
1718
2168
2504
2648
2656
2504
2271
2061
1864
1702
1574
1501
1509
1617
1752
1977
2255
2518
2933
3411
3774
4182
4544
4796
5163
5435
5704
6124
6531
7065
7617
8115
8698
9245
9779
10194
10295
10242
10081
9808
9729
9564
8942
6672
3001
-1612
-6463
-9122
-10508
-11254
-11877
-13785
-15399
-16189
-15760
-14066
-11921
-9436
-7085
-4708
-2064
320
2265
3771
4264
4396
4721
5126
5511
5473
4959
4173
3606
3383
3194
3326
3868
4596
5409
5899
5866
5394
4753
3825
2620
1295
-114
-1607
-3234
-5024
-6883
-8349
-9272
-9815
-9899
-9469
-8687
-7453
-5924
-4432
-2990
-1636
-401
737
1756
2605
3066
3152
2916
2362
1836
1249
552
21
-436
-766
-844
-924
-1051
-1168
-1415
-1742
-2299
-3146
-4113
-5237
-6205
-6908
-7443
-7711
-7931
-7894
-7395
-6490
-5273
-4055
-2906
-1791
-642
431
1142
1364
1200
776
220
-434
-1288
-2231
-3134
-3879
-4370
-4608
-4588
-4339
-3873
-3194
-2396
-1466
-553
209
809
1256
1564
1715
1668
1428
1095
757
492
224
-42
-233
-363
-262
-88
209
664
1051
1526
2009
2268
2505
2721
2977
3342
3647
3934
4140
4414
4809
5278
5820
6273
6827
7431
7915
8493
8982
9292
9745
10066
10001
9889
9332
8763
8301
7777
7380
6469
3986
307
-3719
-7937
-10197
-11008
-11922
-12506
-13766
-14685
-14670
-13862
-12159
-10262
-7903
-5306
-2845
-311
1791
3118
4209
4882
5241
5646
6043
6061
5733
5320
4935
4594
4352
4123
4042
4361
4858
5261
5081
4490
3462
2316
1220
-83
-1496
-2944
-4457
-5937
-7241
-8317
-9074
-9422
-9292
-8657
-7620
-6340
-4873
-3407
-2046
-802
354
1357
2212
2800
3118
3242
3084
2679
2142
1476
813
296
-82
-514
-1170
-1784
-2577
-3368
-3861
-4571
-5209
-5627
-6029
-6144
-6177
-6068
-5926
-5723
-5221
-4648
-3861
-3002
-2351
-1757
-1255
-874
-596
-467
-608
-916
-1218
-1522
-1892
-2334
-2777
-3184
-3370
-3358
-3215
-2971
-2626
-2212
-1727
-1167
-682
-301
22
274
456
649
771
684
575
494
389
367
376
369
325
335
471
579
679
806
860
1088
1450
1822
2229
2564
2904
3358
3843
4261
4596
4974
5371
5687
6154
6404
6559
6889
7075
7408
7774
8086
8458
8900
9265
9310
9141
8923
8591
8188
8083
7582
6777
4323
256
-3578
-8092
-10720
-11478
-12567
-13202
-14069
-14501
-14331
-13369
-11331
-9370
-6840
-3849
-1299
1077
3100
4253
4895
5406
5551
5474
5558
5333
4777
4418
4208
3936
3740
3679
3850
4199
4791
5203
4790
4000
2886
1598
277
-1078
-2631
-4383
-5867
-7220
-8382
-9082
-9408
-9313
-8668
-7456
-6065
-4558
-2887
-1420
-93
1060
1984
2640
3090
3313
3200
2926
2537
1904
1248
677
145
-167
-322
-498
-742
-1036
-1681
-2476
-3263
-4269
-5088
-5967
-6962
-7618
-8073
-8178
-7921
-7621
-7063
-6113
-4876
-3427
-1997
-758
173
891
1406
1538
1319
805
51
-762
-1562
-2362
-3160
-3789
-4204
-4350
-4115
-3670
-3135
-2501
-1797
-1127
-527
-17
294
470
607
636
562
437
243
74
13
11
65
148
275
371
465
581
609
778
973
1143
1279
1413
1677
1993
2355
2713
3055
3366
3836
4436
4880
5298
5609
5957
6345
6658
7025
7189
7295
7654
7942
8236
8755
8851
8749
8547
8036
7711
7312
7129
6763
6172
3987
-68
-3619
-8175
-11061
-11464
-12449
-12974
-13726
-14337
-14158
-13320
-11399
-9382
-6918
-3818
-810
1898
3980
5066
5664
6101
6324
6338
6214
5848
5061
4430
4178
3717
3233
3022
2993
3256
3769
4112
3636
2726
1612
477
-679
-1928
-3439
-5103
-6440
-7621
-8497
-8995
-9190
-8943
-8091
-6610
-5051
-3505
-1881
-603
600
1747
2613
3160
3434
3465
3211
2788
2199
1426
686
64
-400
-740
-1038
-1215
-1528
-1841
-2214
-3230
-4408
-5513
-6555
-7147
-7559
-7951
-8202
-8024
-7411
-6533
-5464
-4363
-3160
-1782
-317
812
1444
1680
1506
1087
563
-168
-1103
-2044
-2865
-3519
-3986
-4261
-4376
-4242
-3754
-3067
-2282
-1492
-834
-359
37
379
556
574
516
380
272
258
254
196
157
266
444
673
871
897
821
729
643
625
555
499
599
790
1226
1744
2129
2624
3222
3810
4506
5128
5538
5770
6002
6080
6107
6201
5990
6004
6063
6007
6354
6710
7113
7570
8075
8475
8564
8770
8605
8283
8059
7562
6320
2407
-1709
-5831
-10395
-11599
-12237
-13322
-13697
-14177
-13857
-12917
-10876
-8494
-6235
-3335
-615
1512
3390
4444
4589
4682
4685
4361
4050
3803
3280
2706
2843
3209
3261
3638
4083
4451
4942
5422
5034
3870
2624
1121
-422
-1889
-3478
-5246
-6729
-7716
-8459
-8784
-8497
-7928
-6922
-5308
-3699
-2249
-822
333
1117
1776
2305
2401
2288
2139
1719
1226
738
193
-283
-605
-702
-904
-986
-1117
-1821
-2404
-3165
-4319
-5281
-6111
-6895
-7443
-7446
-7275
-7098
-6415
-5498
-4520
-3254
-2011
-974
-68
645
981
899
592
-48
-810
-1483
-2227
-2954
-3509
-3873
-4100
-4082
-3757
-3337
-2797
-2074
-1449
-913
-401
-44
109
173
229
142
55
65
16
52
254
399
497
694
911
1092
1269
1304
1051
720
495
405
336
404
508
548
966
1480
2099
2843
3453
4128
4791
5355
5772
5967
5971
5926
5842
5746
5763
5681
5749
5984
6406
6627
7124
7793
7927
8581
8778
8422
8320
7927
7700
7419
7086
4391
-166
-4125
-9132
-11951
-12137
-12864
-13289
-13553
-13454
-12872
-11462
-9024
-6880
-4364
-1553
611
2337
3690
4062
4052
4071
3900
3578
3436
3435
3006
3032
3597
3730
3861
4315
4606
4868
5203
5024
3793
2289
785
-883
-2407
-3813
-5366
-6786
-7629
-8198
-8479
-8160
-7497
-6659
-5243
-3592
-2251
-995
92
707
1115
1463
1581
1388
1198
1025
662
306
53
-346
-584
-484
-417
-450
-664
-1173
-2140
-3091
-3984
-5280
-6237
-6916
-7592
-7797
-7662
-7274
-6703
-5852
-4710
-3561
-2304
-1059
-223
309
633
562
241
-249
-990
-1810
-2506
-3099
-3610
-3844
-3924
-3895
-3596
-3125
-2596
-2072
-1506
-1099
-796
-514
-383
-383
-413
-414
-443
-359
-185
-20
194
434
678
886
1039
1153
1067
893
619
134
-236
-492
-639
-439
-169
154
689
1271
2010
2891
3687
4354
4797
5262
5665
5755
5798
5532
5254
5121
5076
5227
5207
5525
6101
6731
7474
8062
8555
8927
9331
9417
9129
8720
8069
7456
6875
5367
1191
-3205
-7428
-11686
-12545
-12505
-13024
-13047
-13056
-12380
-11373
-9214
-6825
-4983
-2492
-255
1390
2625
3140
3003
2920
3054
3160
3247
3449
3474
3412
4043
4691
4795
5085
5336
5376
5426
5186
3965
2021
240
-1447
-3019
-4330
-5512
-6731
-7491
-7745
-7912
-7591
-6963
-6121
-4941
-3576
-2213
-1265
-547
-94
-21
227
417
399
403
408
503
603
827
811
668
663
556
707
530
-246
-1165
-2430
-3887
-5322
-6789
-8071
-8711
-8708
-8364
-7876
-7154
-6173
-4869
-3329
-2080
-1027
-150
474
894
877
390
-402
-1189
-1831
-2418
-2877
-3171
-3371
-3448
-3294
-2996
-2696
-2346
-2024
-1737
-1501
-1332
-1336
-1459
-1519
-1508
-1314
-1051
-729
-302
223
780
1263
1626
1813
1886
1884
1694
1305
771
65
-600
-985
-1146
-1035
-717
-284
389
1240
2250
3277
4058
4708
5207
5564
5866
5900
5586
5279
4805
4490
4575
4459
4594
4818
5303
6077
6880
7909
8395
8949
9560
9822
9885
9363
8423
7472
6650
6152
4413
-104
-4292
-8786
-12534
-12422
-12420
-12565
-12326
-12137
-11294
-10163
-7898
-6068
-4310
-1924
-209
1090
1989
2097
1870
1948
2306
2715
3180
3671
3829
4120
5098
5604
5560
5662
5515
5420
5276
4590
2874
681
-1035
-2650
-4032
-4924
-5851
-6630
-6768
-6772
-6742
-6311
-5739
-5025
-4021
-2841
-1986
-1487
-968
-890
-975
-732
-556
-378
25
502
940
1312
1614
1421
1208
1303
1102
1028
322
-1444
-3063
-4749
-6118
-6994
-7947
-8491
-8570
-7948
-6881
-5953
-4952
-3980
-2870
-1614
-646
-59
5
-273
-583
-1065
-1517
-2119
-2742
-2991
-3087
-2932
-2694
-2582
-2539
-2394
-2091
-1797
-1693
-1748
-1918
-2106
-2067
-2076
-2040
-1825
-1485
-877
-217
445
997
1461
1916
2201
2302
2179
1806
1341
737
43
-650
-1249
-1573
-1582
-1240
-692
-77
728
1680
2594
3452
4040
4288
4403
4562
4667
4648
4487
4147
3956
3995
4309
4648
4951
5397
6152
7101
7842
8671
8792
8797
9108
9027
9037
8503
7806
7108
6424
6286
5035
1074
-2868
-7174
-11147
-11264
-11385
-11594
-11568
-11822
-11078
-10470
-8462
-6920
-5496
-3175
-1580
-33
877
1141
1142
1369
2011
2815
3506
4166
4455
4628
5522
5912
5772
5804
5516
5428
5202
4479
2855
596
-1009
-2514
-3674
-4337
-5115
-5607
-5818
-5921
-5940
-5896
-5597
-5149
-4469
-3455
-2756
-2284
-1925
-1971
-1859
-1588
-1155
-688
-143
669
1235
1778
2006
1766
1599
1416
1285
969
34
-1409
-3326
-5129
-6381
-7269
-7686
-7772
-7729
-7298
-6275
-5083
-4235
-3616
-2988
-2415
-1582
-941
-1034
-1473
-1942
-2180
-2269
-2309
-2361
-2429
-2255
-1888
-1668
-1597
-1741
-2048
-2158
-2136
-2130
-2260
-2504
-2712
-2759
-2501
-2055
-1623
-1052
-356
400
1149
1635
1897
1959
1989
1922
1649
1308
854
367
-98
-470
-809
-830
-601
-210
445
967
1620
2244
2684
3189
3556
3821
4054
4225
4321
4325
4448
4522
4467
4882
5427
5880
6642
7155
7382
7856
8224
8357
8720
8779
9019
9121
8570
8167
7296
6546
6153
3321
-761
-4448
-9117
-11100
-11009
-11576
-11483
-11661
-11186
-10516
-9125
-7045
-5882
-4193
-2629
-1418
-395
110
227
219
543
1574
2522
3395
4253
4640
5521
6479
6647
6634
6437
6190
5902
5124
3767
1595
-328
-1666
-2968
-3766
-4346
-4807
-4928
-4935
-4832
-4802
-4805
-4659
-4456
-4053
-3495
-3160
-3067
-3030
-2997
-2699
-2109
-1424
-675
135
1182
1989
2636
3027
2990
2776
2292
1869
940
123
-660
-1780
-2718
-3935
-5521
-7262
-8085
-8353
-7931
-6958
-6634
-6316
-5476
-4149
-3059
-2372
-2234
-2247
-1742
-1048
-800
-1160
-1665
-1944
-1614
-1101
-787
-895
-1093
-1146
-1284
-1419
-1928
-2704
-3227
-3220
-2988
-2776
-2736
-2764
-2464
-1674
-663
131
709
1288
1965
2504
2684
2378
1770
1292
1064
803
504
144
-131
-179
19
422
660
958
1346
1882
2509
2989
3244
3151
3294
3405
3753
4142
4232
4490
4685
5176
5705
6163
6491
6647
6923
7364
7918
8173
8212
8135
8259
8320
8333
8209
7242
6512
5478
1837
-2068
-5903
-10006
-10539
-10301
-10559
-10404
-10648
-10026
-9159
-7323
-5744
-4856
-3890
-3242
-2553
-2005
-1469
-1249
-984
-387
768
1902
3058
4229
5135
6574
7357
7180
6697
5932
5417
4987
4154
2676
755
-746
-1967
-2823
-3168
-3300
-3203
-3236
-3198
-3292
-3633
-4019
-4500
-4908
-5076
-4909
-4742
-4571
-4349
-3997
-3298
-2453
-1517
-541
445
1391
2118
2522
2641
2424
2054
1249
155
-692
-1517
-2152
-2991
-4010
-4904
-5311
-4952
-4766
-4748
-4770
-4735
-4293
-3843
-3685
-3945
-4178
-4126
-3837
-3389
-3058
-2803
-2507
-2024
-1385
-940
-794
-886
-1046
-1064
-1090
-1440
-2083
-2669
-2974
-2842
-2596
-2480
-2318
-1947
-1323
-713
-299
-116
54
345
701
973
1085
1173
1214
1262
1256
1210
1156
1051
949
745
637
697
813
916
970
1047
1152
1574
2011
2188
2563
2663
2844
3430
3591
4016
4489
4749
5237
5554
6011
6175
6313
6673
6665
7043
7329
7407
7545
7738
8145
8117
8034
7457
6475
5708
2662
-1184
-4521
-8204
-9063
-8805
-9042
-9038
-9453
-8729
-7979
-6584
-5120
-4689
-4035
-4095
-3934
-3888
-3686
-3145
-2545
-1460
-61
1273
2343
3563
4627
6110
7182
7243
6775
5833
5093
4291
3411
2425
1266
609
103
-397
-772
-1070
-1104
-1281
-1444
-1635
-2291
-3165
-4117
-5181
-5839
-5971
-5882
-5556
-5075
-4352
-3502
-2629
-1824
-1108
-410
285
784
958
843
649
145
-715
-981
-1346
-1408
-1130
-1885
-2772
-3327
-3286
-3015
-2898
-3164
-3957
-4127
-3849
-3607
-3594
-3818
-3984
-3628
-3022
-2597
-2533
-2627
-2454
-2103
-1477
-1343
-1693
-2107
-2310
-2151
-2046
-2141
-2467
-2657
-2432
-2041
-1892
-1886
-1828
-1538
-978
-480
-251
-214
-21
384
910
1410
1679
1833
1976
2056
2138
2102
1884
1478
1151
1112
1090
1344
1426
1269
1374
1675
2206
2532
2675
2612
2561
2838
3198
3487
3522
3655
4066
4613
5261
5625
5765
6087
6692
7334
7802
7840
7869
8051
8216
8262
7713
6927
6080
4958
1821
-1470
-4539
-7574
-7216
-6911
-6925
-6859
-7405
-7145
-6930
-5612
-5344
-5239
-5050
-5584
-5537
-5868
-5500
-5013
-3811
-2001
-371
1015
2105
3096
3933
5131
5674
5443
5068
4496
3998
3476
3006
2441
2072
2263
2292
2166
1922
1397
695
82
-508
-1182
-1982
-2925
-3999
-4974
-5388
-5637
-5495
-5167
-4662
-3825
-3216
-2681
-2503
-2410
-2257
-1985
-1790
-1783
-1881
-2198
-2543
-2909
-3118
-3327
-3055
-2604
-2241
-1776
-1733
-1780
-1729
-1591
-1555
-1775
-2032
-2384
-2543
-2467
-2506
-2482
-2364
-2016
-1589
-1475
-1557
-1931
-2227
-2383
-2535
-2745
-3080
-3317
-3404
-3188
-2910
-2703
-2438
-2103
-1715
-1339
-1111
-1090
-1061
-870
-457
3
429
794
1101
1422
1661
1788
1863
1909
1956
1885
1697
1601
1456
1510
1811
2037
2364
2635
2630
2653
2662
2537
2641
2691
2647
2752
2954
3245
3502
3833
4255
4582
5029
5319
5399
5503
5545
5801
6110
6520
6896
6888
6868
6422
6013
4988
1911
-547
-3170
-5342
-4407
-4447
-4887
-4913
-5439
-5217
-4801
-3976
-4074
-4319
-4396
-5116
-5722
-6191
-6315
-5843
-4818
-3214
-1695
-789
269
925
1574
2467
2804
2676
2539
2466
2396
2219
2041
1888
2041
2874
3328
3521
3330
2653
2071
1327
706
60
-694
-1336
-2065
-2656
-3037
-3367
-3540
-3468
-3181
-2881
-2667
-2773
-3129
-3391
-3559
-3611
-3633
-3881
-4329
-4194
-4159
-4087
-3483
-3572
-3619
-3434
-3214
-3019
-2737
-2408
-2721
-2655
-2256
-1886
-1425
-1285
-1334
-1251
-949
-637
-720
-1016
-1161
-1159
-1025
-1100
-1445
-1909
-2120
-2055
-2000
-1996
-2179
-2375
-2388
-2169
-2061
-2011
-2016
-1946
-1556
-1099
-688
-493
-255
105
523
933
1085
1137
1204
1243
1358
1441
1480
1664
1956
2220
2483
2791
2899
2952
3043
3060
3186
3363
3508
3567
3557
3711
4054
4373
4682
5066
5110
5259
5453
5235
5120
4923
4865
5105
5452
5772
6034
6092
5913
5818
5312
3117
703
-1320
-3791
-3627
-3125
-3792
-3733
-4060
-3989
-3660
-2942
-2935
-3290
-3343
-3988
-4769
-5478
-5893
-5759
-4883
-3644
-2113
-1224
-435
161
377
893
1101
984
853
964
1049
1038
1029
1080
1352
2224
3011
3488
3618
3275
2818
2139
1511
964
462
28
-305
-561
-862
-1094
-1258
-1439
-1463
-1470
-1595
-1942
-2490
-2927
-3382
-3737
-4223
-4912
-5416
-5398
-5198
-5017
-4814
-5049
-4855
-4049
-3420
-3140
-3180
-3286
-3175
-2690
-2281
-2166
-2007
-1529
-809
-128
201
156
-38
-82
71
0
-306
-767
-1153
-1182
-991
-923
-1018
-1042
-883
-627
-526
-704
-1037
-1207
-1137
-961
-797
-691
-525
-275
6
232
369
515
648
696
715
660
584
620
712
946
1311
1679
2016
2277
2374
2406
2469
2550
2690
2868
3094
3326
3560
3896
4238
4561
4781
4815
4850
4762
4671
4606
4441
4555
4689
4942
5306
5499
5613
5554
5453
4842
2872
942
-850
-2677
-2320
-1925
-2377
-2451
-2870
-2936
-2691
-2216
-2326
-2838
-3158
-3831
-4577
-5457
-5981
-5837
-5139
-3883
-2633
-1990
-1509
-1162
-1044
-816
-737
-949
-1001
-745
-516
-375
-244
-9
462
1450
2300
2698
2781
2468
2096
1703
1331
970
695
587
576
635
582
471
386
242
247
160
-172
-606
-1196
-1706
-2114
-2432
-2755
-2889
-2905
-2949
-2864
-3039
-3313
-3587
-3962
-4352
-4749
-4932
-4944
-4722
-4353
-4092
-3727
-3221
-2548
-1847
-1445
-1281
-1243
-1165
-1005
-934
-944
-849
-517
-13
483
792
814
806
868
863
721
453
119
-69
-64
36
164
275
541
938
1274
1417
1265
971
769
712
725
670
653
733
905
1137
1191
1160
1220
1275
1300
1276
1157
1041
914
867
1020
1231
1549
1844
2055
2172
2203
2269
2378
2257
2109
2146
2319
2517
2434
2332
2461
2712
2885
2963
3008
3074
3223
3220
3132
2999
2827
2684
2041
1325
641
-12
128
171
-63
-111
-381
-488
-495
-583
-689
-1021
-1338
-1686
-2009
-2328
-2618
-2662
-2539
-2288
-1958
-1748
-1612
-1518
-1561
-1565
-1611
-1720
-1729
-1627
-1470
-1284
-1132
-1021
-853
-529
-237
-16
135
89
39
-6
-42
-32
-51
17
128
228
296
261
174
103
62
8
-43
-163
-296
-441
-589
-708
-827
-826
-834
-808
-753
-915
-1114
-1250
-1372
-1313
-1175
-1169
-1193
-1146
-1054
-945
-861
-863
-861
-724
-597
-500
-482
-563
-574
-437
-279
-131
-28
-20
-24
38
198
181
52
59
206
304
293
206
245
402
501
453
446
473
385
317
338
277
200
259
270
178
248
390
383
236
138
202
238
50
-76
7
-26
-198
-229
-85
-39
-117
-177
-121
-76
-176
-231
-222
-208
-252
-273
-221
-163
-177
-218
-218
-178
-141
-91
-65
-64
-62
-45
-18
13
46
82
114
156
178
169
164
152
173
228
238
212
194
125
45
-19
-90
-166
-218
-258
-321
-404
-498
-598
-667
-704
-745
-765
-765
-771
-771
-770
-788
-810
-824
-813
-805
-804
-823
-853
-847
-825
-795
-753
-679
-655
-625
-630
-596
-595
-558
-616
-549
-559
-551
-651
-601
-696
-590
-763
-1148
-90
-1017
-1057
-887
-956
-772
-856
-989
-1166
-1104
-767
-982
-1134
-1009
-847
-730
-742
-801
-794
-737
-672
-699
-828
-871
-850
-845
-842
-851
-841
-803
-800
-818
-800
-754
-707
-675
-669
-671
-657
-643
-581
-567
-553
-519
-494
-486
-490
-489
-458
-427
-407
-400
-371
-359
-356
-343
-331
-305
-295
-275
-252
-258
-286
-323
-360
-405
-413
-390
-388
-391
-403
-408
-416
-411
-413
-428
-423
-422
-403
-389
-414
-410
-388
-377
-371
-343
-326
-334
-323
-304
-297
-301
-321
-329
-322
-296
-248
-219
-189
-155
-126
-110
-83
-61
-47
-11
-13
-30
-10
-6
-9
-3
-3
-18
-17
-19
-50
-90
-150
-212
-283
-355
-405
-448
-498
-540
-594
-637
-659
-667
-680
-677
-679
-694
-706
-733
-747
-731
-713
-707
-682
-637
-618
-595
-567
-569
-580
-570
-542
-502
-482
-468
-457
-451
-441
-416
-419
-432
-453
-505
-533
-551
-574
-591
-618
-662
-698
-723
-722
-707
-683
-663
-645
-641
-630
-598
-562
-528
-490
-454
-404
-366
-325
-299
-290
-287
-308
-319
-343
-374
-405
-423
-438
-438
-430
-441
-420
-389
-380
-359
-354
-351
-360
-356
-329
-294
-243
-202
-177
-150
-147
-160
-158
-146
-124
-101
-111
-124
-141
-170
-175
-160
-160
-168
-149
-132
-134
-142
-154
-194
-239
-257
-255
-274
-316
-356
-382
-396
-378
-360
-343
-343
-348
-336
-299
-285
-266
-245
-257
-260
-243
-237
-249
-254
-263
-277
-310
-329
-329
-318
-300
-298
-297
-275
-270
-265
-232
-219
-204
-177
-172
-161
-142
-119
-113
-111
-118
-151
-166
-168
-178
-188
-212
-240
-273
-283
-290
-297
-315
-333
-345
-365
-391
-413
-407
-394
-406
-415
-394
-396
-392
-382
-376
-375
-370
-344
-314
-312
-331
-336
-340
-335
-340
-331
-339
-351
-342
-319
-310
-322
-331
-356
-386
-384
-394
-430
-446
-458
-442
-432
-434
-455
-485
-497
-509
-492
-465
-448
-417
-379
-355
-330
-297
-283
-259
-220
-170
-126
-105
-105
-126
-140
-145
-139
-121
-113
-131
-168
-209
-242
-266
-280
-296
-314
-319
-323
-311
-282
-265
-258
-239
-215
-214
-211
-222
-231
-234
-231
-239
-246
-244
-255
-249
-231
-243
-224
-216
-226
-227
-236
-256
-275
-292
-310
-324
-341
-365
-398
-407
-411
-414
-401
-387
-383
-364
-356
-354
-369
-371
-351
-335
-322
-296
-265
-256
-258
-249
-251
-244
-243
-247
-245
-272
-280
-285
-330
-343
-336
-335
-330
-303
-275
-261
-239
-223
-218
-230
-236
-251
-266
-282
-303
-314
-328
-325
-332
-338
-342
-354
-349
-358
-356
-354
-357
-367
-384
-405
-427
-443
-430
-403
-397
-367
-342
-341
-335
-306
-301
-286
-289
-305
-331
-344
-339
-332
-312
-316
-330
-335
-328
-321
-299
-281
-294
-293
-296
-305
-323
-340
-360
-386
-414
-443
-445
-430
-415
-419
-434
-437
-432
-418
-383
-367
-349
-332
-327
-320
-295
-261
-199
-145
-94
-68
-76
-67
-73
-81
-85
-87
-102
-145
-196
-223
-247
-275
-275
-273
-284
-276
-271
-256
-245
-233
-207
-180
-148
-114
-121
-147
-157
-170
-165
-164
-176
-182
-196
-193
-172
-147
-137
-131
-121
-104
-115
-137
-153
-174
-202
-232
-265
-281
-285
-308
-317
-334
-349
-347
-342
-347
-336
-314
-317
-321
-314
-298
-288
-270
-225
-220
-231
-217
-250
-295
-290
-286
-299
-303
-315
-329
-317
-317
-320
-312
-306
-284
-266
-237
-210
-191
-174
-170
-183
-193
-195
-194
-184
-157
-143
-134
-121
-115
-113
-110
-116
-123
-156
-195
-210
-216
-234
-290
-322
-331
-335
-296
-275
-278
-278
-296
-319
-318
-325
-328
-328
-350
-362
-350
-341
-317
-291
-252
-242
-238
-204
-187
-173
-155
-149
-134
-147
-174
-191
-209
-225
-244
-243
-248
-264
-284
-298
-308
-303
-287
-265
-249
-231
-217
-205
-182
-175
-179
-189
-194
-205
-196
-367
-522
-434
-269
-255
-301
-257
-210
-298
-360
-369
-423
-341
-316
-348
-343
-348
-442
-504
-528
-513
-457
-467
-475
-401
-334
-323
-378
-399
-335
-229
-244
-304
-330
-264
-242
-331
-377
-295
-247
-377
-432
-388
-357
-436
-411
-274
-279
-286
-192
-259
-434
-374
-352
-459
-481
-473
-457
-454
-483
-489
-458
-429
-424
-423
-358
-288
-282
-331
-341
-363
-387
-410
-483
-493
-455
-474
-486
-455
-453
-450
-470
-478
-452
-404
-391
-429
-421
-425
-426
-429
-416
-402
-411
-444
-419
-406
-401
-395
-424
-424
-394
-368
-371
-389
-383
-374
-372
-409
-411
-413
-438
-453
-468
-503
-506
-512
-534
-528
-540
-534
-605
-622
-540
-516
-558
-532
-558
-582
-540
-454
-493
-556
-340
-374
-424
-368
-392
-434
-284
-334
-540
-527
-476
-426
-567
-535
-437
-383
-413
-565
-442
-370
-367
-476
-555
-451
-431
-446
-451
-529
-599
-342
-322
-462
-443
-566
-266
-259
-473
-404
-421
-402
-490
-435
-429
-418
-322
-472
-481
-405
-308
-440
-591
-460
-468
-316
-362
-473
-213
-365
-417
-145
-373
-338
-57
-360
-604
-418
-135
-438
-413
-452
-662
-91
-609
-556
90
-576
-618
-290
-129
-285
-538
-381
-93
-123
-201
-458
-472
3
-348
-345
-154
-220
-337
-166
-113
-312
-361
-160
-101
-554
-134
-241
-427
13
-308
-397
-200
-351
-270
-142
-51
-223
-200
-80
-218
-334
-261
-102
-330
-192
-192
-45
44
-344
268
293
-96
-334
9
145
-175
35
-506
-492
58
-104
-569
-426
-318
-335
-109
-454
-571
-487
-427
-333
-356
-459
-391
-252
-280
-619
-210
145
-579
-447
-217
-98
-427
-513
-148
-219
-134
-288
-160
149
-171
-290
-87
-182
13
214
-371
-741
-578
73
254
-612
-565
-184
-304
-429
-360
-335
-223
-299
-665
-539
-240
-128
-319
-701
-554
-230
-320
-222
-488
-405
-355
-559
-23
-113
38
-262
-499
163
321
277
-392
-801
-267
70
406
-488
-374
63
-478
-165
-200
-168
-200
-151
-430
-239
64
-196
-257
-452
-537
-99
116
-37
-375
-595
-214
-120
-104
-395
-409
-174
-279
-267
177
214
-719
-667
291
504
-390
-457
149
-270
-342
-344
-2
-63
-386
56
-312
-348
-95
-339
-277
-80
-100
-347
-459
-147
-159
-133
-356
-618
-209
20
-359
65
175
-15
-514
-448
513
-15
-235
-360
-246
291
345
-783
-188
341
-312
44
-466
-118
252
246
-337
-468
-162
-110
68
-318
-761
-557
109
-249
-556
-308
-23
-30
-416
-427
-416
-33
-185
-714
-561
-390
65
161
-312
-533
-784
-93
40
-137
-424
-959
-657
556
535
-306
-894
-652
388
214
-73
-633
-451
-52
-747
-362
168
-503
-396
-411
333
-180
-1703
-19
460
-681
-961
137
129
-566
-285
-468
-374
-341
-471
-270
-792
-471
-114
-83
-12
-935
-771
656
849
-268
-864
-821
-387
219
465
-29
-779
-1436
-338
662
682
-407
-1651
-675
676
284
-687
-1152
-930
570
293
-888
-725
-611
-89
291
-620
-1224
-856
-394
87
-265
253
58
-467
-338
-255
424
493
-156
-976
-390
-259
-772
-27
63
-220
-952
-1153
329
484
-259
-1040
-474
221
257
50
-961
5
-521
-44
144
-242
-362
-600
-171
121
-59
-749
-751
-516
858
175
-580
-1061
-802
269
309
-36
-18
-573
-944
1418
247
-495
-651
-581
-48
-532
455
55
-1266
-796
473
357
-376
-205
-465
-751
-452
-529
715
-379
-2058
-112
516
-231
-698
-66
-165
-369
-418
33
247
-1345
-908
500
239
-227
-1211
-734
700
545
-515
-1406
-623
-76
23
242
-719
-1161
-932
315
222
-1060
-774
-925
-639
-53
41
-972
-1142
172
380
-55
-455
-1694
-154
316
-69
2
-1087
-823
-236
485
541
1110
-1205
-2151
623
1173
416
-1107
-1354
863
1168
-16
-1270
-1400
795
680
-638
-2208
-1473
280
874
47
-1837
-1097
374
319
-397
-597
-1089
-666
769
-1130
-1467
737
-579
-887
-875
174
603
-583
-376
-363
-712
-863
483
891
-369
-1151
-597
70
156
389
566
-1493
-1360
162
238
-844
-112
502
-1178
-139
11
-113
-424
398
-815
-594
-463
-445
1559
581
-1413
-1876
1040
507
-737
-722
-172
-573
37
426
-151
-431
-1654
83
1645
-797
-1595
69
-134
-956
-487
1027
587
-1708
-1309
478
907
-755
-1525
-619
464
41
-794
-491
-710
-529
181
1002
-850
-1010
-639
-798
346
233
-1214
-1391
1995
612
-1413
-216
-1015
-661
-157
493
-69
-1002
121
-611
-359
-528
-887
467
-67
-817
-700
-429
768
146
-2115
-748
194
143
-236
-419
-273
-1722
-516
1079
498
-657
-1940
-653
1149
15
-785
-116
-99
-752
-1349
-69
678
-197
-295
-1030
-711
526
482
-1055
-1621
-46
488
-243
-367
-296
-958
-1292
-475
-529
-395
-20
-276
-1294
-1677
-719
207
299
-1106
-1396
-303
118
-320
-1157
-781
221
-40
-166
-786
-1482
-209
1486
149
-1825
-1165
622
714
-59
-544
-506
9
-757
-355
168
-504
-1990
-907
789
192
-1466
-1528
-882
-572
-176
-423
-919
-847
-75
-601
-803
-696
-468
198
-344
-385
-114
-650
-105
-31
-204
106
-131
-296
-400
46
626
432
-202
-772
-582
213
302
-271
-339
-337
-65
250
-119
-1024
-1067
-277
71
-66
-947
-783
-122
-229
-618
-1007
-321
189
-284
-925
-611
-237
-176
-361
-676
-538
-327
-41
-118
-418
-611
-31
-206
-438
368
-418
-1075
-175
164
11
-171
-212
-456
-775
-467
60
-49
-342
79
143
204
-364
-927
-661
-271
579
22
-392
-425
-392
-315
-359
76
-201
-277
98
85
-817
-1065
30
562
-481
-296
67
-427
-410
-288
-320
-206
32
-245
-480
-589
-195
-130
-334
-297
15
121
-766
-762
-513
-330
184
108
-492
-554
-440
-323
-164
-243
-428
-313
-28
-128
-422
-338
-347
-341
-41
-25
-291
-399
-217
-271
-185
17
-231
-192
112
223
-90
-492
-354
41
169
-171
-666
-461
148
197
-247
-365
-317
-294
165
117
-24
-127
-25
-202
-246
47
51
-205
-541
-556
-291
-132
-334
-416
-518
-479
-133
286
76
-609
-588
-133
-138
-346
-800
-687
285
582
-47
-695
-957
-517
343
324
-462
-1157
-594
250
150
-754
-1362
-852
-175
-1
-269
-875
-1070
-633
-261
-133
-467
-716
-737
-444
-489
-494
-375
-590
-250
-81
-538
-699
-361
4
-59
-410
-480
220
386
-305
-635
-330
0
-42
-43
175
206
-26
-132
-95
-151
-222
194
414
-92
-418
-505
-136
313
-73
-285
-194
-135
-68
216
-46
-498
-271
107
439
148
-124
-184
-58
-50
-80
237
524
296
-87
-74
-76
-119
165
467
294
44
-213
-129
-194
-384
-110
-38
-187
-273
-484
-620
-380
-99
-70
-440
-367
7
241
-201
-696
-558
-181
162
241
-140
-326
108
128
-359
-205
33
-160
53
13
-144
-450
-255
94
-94
-221
-240
-237
-215
-308
-406
-220
-260
-263
-2
7
-230
-378
-198
-98
-290
-493
-221
-47
-135
-294
-361
-134
-117
-255
-435
-353
-201
-161
-256
-342
-328
-134
34
-127
-257
-342
-299
-195
-191
-175
-132
-285
-328
-267
-384
-369
-286
-350
-204
-47
-217
-421
-309
-165
-239
-239
-311
-335
-263
-381
-542
-476
-344
-209
-90
-93
-115
-70
-99
-270
-151
9
5
-25
-133
-164
-9
315
342
72
45
180
172
67
35
-11
-120
-97
30
-70
-180
-253
-285
-426
-567
-332
-171
-249
-314
-391
-272
50
-2
-278
-276
83
160
-122
-270
-322
-153
85
139
12
-23
-7
-50
-66
-31
59
35
-69
23
-92
-377
-309
27
152
-58
-256
-296
-241
-280
-330
-371
-311
6
178
-131
-508
-362
-178
-168
-103
-53
-1
-130
-345
-382
-241
-149
-17
64
10
-48
-169
-291
-296
-226
-53
41
-83
-147
-188
-345
-489
-408
-325
-340
-236
-272
-282
-298
-429
-336
-151
-155
-200
-229
-241
-186
-172
-207
-257
-176
-28
-70
-149
-232
-263
-117
-51
-33
-76
-91
3
-11
-33
20
-223
-320
-38
76
-14
-82
-108
-85
8
-45
-93
43
119
24
-92
-12
-37
-77
3
7
-65
-109
-11
72
-16
-288
-352
-84
69
63
-41
-217
-291
-232
-142
-27
-76
-58
9
-88
-118
-153
-106
-34
2
64
-27
-147
-254
-359
-387
-339
-199
-199
-215
-289
-482
-607
-577
-413
-342
-376
-366
-414
-497
-494
-513
-525
-310
-85
-74
-149
-258
-305
-315
-200
-160
-188
-94
-131
-224
-394
-553
-562
-407
-115
7
-158
-361
-664
-824
-582
-438
-336
-328
-394
-395
-527
-557
-368
-317
-586
-452
-103
-208
-510
-663
-416
-289
-290
-185
-144
-171
-170
-311
-420
-399
-173
33
-6
-53
-194
-259
-269
-274
-270
-159
45
5
-185
-329
-351
-257
-193
-137
-119
-159
-169
-150
-108
-198
-296
-245
-39
114
35
-52
-177
-151
17
-15
-68
-77
-57
-60
-70
-84
-30
-30
-140
-44
-3
-131
-186
-225
-210
-227
-147
-75
-140
-172
-215
-171
-134
-192
-202
-239
-258
-207
-179
-187
-294
-330
-243
-325
-346
-282
-269
-265
-276
-251
-349
-366
-295
-272
-155
-121
-344
-575
-491
-284
-196
-266
-371
-304
-216
-205
-259
-326
-391
-368
-240
-252
-426
-575
-576
-559
-563
-537
-645
-672
-626
-679
-761
-712
-570
-617
-616
-583
-602
-611
-530
-414
-359
-379
-467
-425
-302
-226
-211
-265
-311
-296
-240
-201
-151
-94
-85
-138
-202
-156
-155
-222
-232
-226
-301
-401
-414
-405
-357
-421
-475
-495
-476
-345
-295
-332
-375
-448
-515
-458
-391
-338
-345
-327
-273
-236
-196
-223
-281
-243
-184
-133
9
7
-142
-235
-303
-272
-271
-366
-388
-316
-218
-332
-510
-460
-419
-293
-193
-208
-246
-271
-261
-287
-344
-384
-366
-234
-104
-89
-114
-235
-292
-327
-301
-285
-382
-396
-381
-393
-378
-398
-467
-443
-328
-301
-311
-314
-403
-509
-547
-503
-541
-531
-485
-481
-516
-679
-739
-720
-693
-723
-832
-807
-770
-757
-735
-758
-737
-684
-567
-516
-564
-585
-579
-558
-505
-535
-527
-419
-304
-238
-320
-385
-449
-485
-433
-377
-356
-292
-186
-186
-306
-442
-506
-408
-290
-280
-313
-261
-236
-272
-384
-549
-568
-442
-292
-221
-277
-409
-525
-540
-428
-263
-124
-87
-106
-138
-221
-239
-188
-147
-95
-31
13
0
-81
-190
-282
-290
-254
-195
-150
-205
-224
-178
-228
-356
-443
-455
-389
-327
-298
-382
-422
-353
-285
-256
-286
-290
-271
-261
-182
-264
-446
-385
-303
-223
-164
-226
-211
-211
-206
-245
-323
-325
-254
-164
-154
-228
-331
-410
-419
-421
-431
-445
-433
-443
-507
-500
-499
-453
-419
-488
-483
-355
-295
-367
-436
-430
-385
-330
-321
-399
-439
-395
-401
-439
-418
-425
-485
-518
-512
-478
-496
-509
-511
-487
-421
-412
-462
-511
-435
-324
-320
-371
-374
-322
-248
-243
-337
-362
-278
-217
-256
-287
-310
-359
-357
-296
-296
-344
-380
-348
-309
-331
-342
-303
-173
-108
-200
-193
-59
-46
-40
-33
-60
-52
-80
-61
-52
-37
-27
-97
-79
-20
50
58
-20
-69
-105
-112
-170
-230
-339
-432
-418
-379
-353
-406
-440
-464
-526
-473
-398
-395
-472
-499
-429
-453
-511
-501
-472
-409
-369
-435
-540
-510
-386
-393
-473
-478
-477
-500
-460
-531
-588
-625
-721
-686
-641
-650
-725
-738
-666
-643
-633
-682
-725
-733
-724
-707
-695
-684
-679
-625
-556
-571
-632
-729
-780
-739
-712
-698
-723
-750
-714
-648
-672
-735
-746
-663
-504
-463
-495
-540
-540
-451
-444
-482
-480
-452
-460
-505
-522
-538
-506
-368
-260
-238
-271
-300
-239
-165
-135
-84
-26
-49
-44
-9
33
33
64
108
80
66
75
115
130
58
8
20
60
122
78
72
74
78
178
281
361
325
311
273
233
269
253
181
148
165
133
93
108
66
-19
-52
-36
-46
1
54
-17
-118
-165
-142
-82
-49
-87
-115
-170
-223
-236
-338
-368
-402
-428
-333
-300
-286
-331
-326
-305
-389
-399
-396
-356
-294
-318
-308
-349
-392
-423
-486
-475
-483
-534
-508
-499
-537
-607
-655
-631
-567
-549
-615
-657
-614
-556
-582
-647
-687
-712
-745
-752
-706
-663
-664
-700
-748
-711
-661
-718
-777
-820
-736
-674
-779
-800
-760
-677
-567
-502
-421
-376
-336
-283
-314
-288
-197
-97
-68
-51
-16
-64
-51
20
38
64
109
92
56
54
57
91
140
207
253
258
273
287
285
219
174
271
352
370
267
192
253
233
194
186
198
291
311
299
299
252
225
274
314
268
280
260
253
183
99
71
36
72
70
49
-29
-167
-205
-205
-181
-184
-192
-197
-263
-229
-258
-289
-238
-273
-231
-233
-281
-248
-291
-362
-379
-345
-291
-232
-247
-321
-391
-465
-481
-512
-495
-462
-509
-536
-578
-609
-627
-639
-630
-688
-713
-749
-863
-892
-985
-1081
-1083
-1089
-1054
-1044
-1044
-1096
-1223
-1218
-1246
-1270
-1178
-1134
-1056
-1029
-993
-941
-955
-860
-809
-842
-845
-834
-785
-776
-766
-772
-762
-653
-588
-589
-606
-575
-493
-444
-379
-323
-305
-203
-77
-27
-86
-90
-35
18
115
213
230
242
338
357
288
258
310
374
421
433
389
390
475
520
497
516
570
587
529
413
348
437
536
565
604
607
582
583
523
382
346
348
460
543
508
497
390
424
395
261
292
240
278
317
208
138
17
43
83
50
67
-45
-42
25
-18
-64
-154
-190
-173
-146
-143
-264
-374
-381
-422
-547
-601
-618
-613
-594
-652
-745
-830
-865
-911
-1028
-1061
-1115
-1113
-994
-997
-1069
-1147
-1117
-1074
-1134
-1135
-1139
-1120
-1089
-1114
-1135
-1091
-1040
-1038
-1037
-1082
-1081
-1105
-1135
-1126
-1200
-1187
-1146
-1152
-1152
-1143
-1106
-1138
-1128
-1118
-1163
-1149
-1070
-1020
-1056
-1042
-950
-870
-796
-754
-687
-612
-509
-365
-281
-215
-140
-64
-4
12
39
112
216
322
394
427
424
434
437
401
391
389
446
567
629
671
689
633
568
559
647
670
660
685
671
685
643
598
589
601
767
779
665
667
749
820
806
863
803
823
928
884
856
788
786
918
899
863
883
758
712
694
614
554
528
530
504
438
307
179
120
44
-64
-140
-183
-186
-224
-303
-378
-500
-593
-598
-654
-716
-752
-784
-823
-902
-912
-961
-1030
-1032
-1100
-1114
-1109
-1158
-1202
-1276
-1286
-1267
-1271
-1222
-1240
-1257
-1281
-1349
-1357
-1371
-1380
-1335
-1331
-1357
-1309
-1317
-1336
-1331
-1368
-1389
-1398
-1365
-1350
-1379
-1360
-1405
-1423
-1377
-1368
-1336
-1317
-1282
-1233
-1202
-1135
-1072
-991
-918
-847
-741
-648
-579
-504
-431
-341
-228
-156
-134
-109
-59
2
59
135
228
311
380
420
467
481
460
478
523
596
684
758
837
843
846
881
902
928
915
968
998
1023
1113
1134
1206
1282
1306
1328
1302
1251
1299
1283
1229
1220
1268
1350
1395
1433
1340
1217
1219
1224
1155
1039
985
1019
987
860
778
684
605
537
434
274
-74
-420
-589
-559
-310
-31
4
-292
-619
-887
-979
-952
-1069
-1173
-1228
-1215
-1089
-967
-926
-1018
-1163
-1260
-1280
-1178
-1082
-1144
-1284
-1382
-1367
-1228
-1054
-952
-930
-963
-1021
-1106
-1197
-1239
-1251
-1260
-1265
-1238
-1141
-1110
-1190
-1355
-1586
-1715
-1725
-1625
-1541
-1552
-1632
-1734
-1760
-1723
-1678
-1695
-1734
-1781
-1797
-1772
-1754
-1774
-1818
-1787
-1728
-1615
-1480
-1395
-1372
-1392
-1374
-1338
-1252
-1080
-913
-754
-628
-569
-518
-416
-292
-201
-105
-16
58
156
264
356
400
465
583
704
841
938
962
968
965
903
920
990
1038
1111
1137
1195
1227
1219
1251
1262
1313
1343
1320
1393
1444
1479
1505
1456
1431
1365
1427
1514
1453
1449
1423
1415
1370
1230
1205
1169
1117
1075
968
874
773
568
343
101
-56
-6
26
-12
-116
-343
-493
-605
-726
-786
-962
-1052
-1072
-1122
-1095
-1141
-1166
-1254
-1344
-1281
-1253
-1167
-1112
-1182
-1231
-1255
-1183
-1096
-1052
-953
-866
-806
-700
-663
-668
-642
-654
-637
-604
-571
-576
-632
-632
-622
-551
-509
-618
-720
-798
-829
-824
-932
-1127
-1277
-1345
-1332
-1309
-1354
-1458
-1581
-1653
-1687
-1721
-1711
-1741
-1753
-1702
-1688
-1632
-1575
-1537
-1484
-1460
-1423
-1365
-1294
-1191
-1128
-1059
-959
-863
-748
-612
-484
-406
-349
-290
-214
-95
13
97
160
223
309
424
499
513
546
556
544
600
615
628
668
633
603
605
591
614
589
587
563
525
548
486
510
535
473
551
553
538
573
537
571
522
516
594
595
669
658
600
668
711
746
716
705
776
756
729
768
759
759
749
685
655
577
559
533
399
377
346
332
358
297
227
101
21
-21
-152
-230
-295
-343
-372
-416
-470
-569
-664
-742
-874
-987
-1027
-1094
-1191
-1290
-1386
-1389
-1414
-1428
-1432
-1523
-1582
-1636
-1680
-1707
-1751
-1751
-1764
-1744
-1666
-1625
-1576
-1544
-1502
-1462
-1431
-1381
-1384
-1366
-1314
-1277
-1232
-1177
-1136
-1098
-1048
-1024
-1002
-998
-987
-942
-928
-870
-794
-709
-639
-549
-458
-421
-379
-348
-307
-257
-238
-175
-121
-57
32
93
155
193
232
283
330
419
541
640
725
800
828
846
868
893
965
1048
1145
1250
1332
1395
1478
1551
1618
1685
1735
1722
1720
1755
1770
1839
1836
1838
1896
1864
1908
1898
1831
1783
1655
1561
1394
1237
1096
881
705
451
229
144
36
1
-60
-240
-428
-629
-773
-869
-959
-1028
-1070
-1065
-1088
-1150
-1183
-1251
-1314
-1351
-1377
-1357
-1275
-1206
-1160
-1131
-1119
-1054
-965
-883
-821
-768
-706
-687
-669
-639
-627
-593
-541
-483
-434
-393
-380
-396
-416
-448
-487
-514
-532
-585
-663
-711
-717
-693
-642
-671
-824
-965
-1097
-1177
-1226
-1284
-1358
-1460
-1520
-1530
-1528
-1530
-1553
-1590
-1624
-1671
-1710
-1782
-1950
-2100
-2085
-1978
-1725
-1429
-1312
-1264
-1241
-1216
-1154
-1111
-1032
-966
-835
-633
-495
-332
-190
-136
-102
-59
34
132
199
259
276
266
331
401
498
650
714
773
784
741
749
707
652
618
604
631
690
796
848
812
802
744
644
674
618
534
556
479
516
506
440
497
421
478
498
438
464
397
382
289
234
258
224
311
366
384
414
385
316
190
102
77
73
75
85
75
10
-63
-187
-275
-345
-465
-522
-589
-641
-641
-669
-724
-784
-828
-901
-942
-973
-1054
-1099
-1168
-1205
-1235
-1267
-1264
-1261
-1244
-1262
-1287
-1328
-1363
-1421
-1481
-1500
-1525
-1485
-1433
-1382
-1319
-1291
-1269
-1264
-1290
-1286
-1282
-1270
-1274
-1272
-1248
-1235
-1201
-1161
-1106
-1074
-1047
-996
-953
-884
-827
-785
-710
-634
-563
-478
-408
-338
-269
-221
-169
-154
-122
-58
18
100
193
264
334
413
436
480
535
533
582
633
626
665
717
763
790
836
867
834
849
869
849
862
880
911
932
969
1038
1113
1166
1201
1209
1223
1306
1308
1292
1329
1343
1387
1390
1422
1441
1433
1448
1349
1342
1237
1039
799
455
229
90
124
215
196
207
97
-58
-213
-369
-537
-719
-871
-1010
-1021
-1013
-992
-1000
-1063
-1084
-1112
-1097
-1096
-1152
-1199
-1309
-1327
-1326
-1318
-1218
-1097
-962
-856
-776
-754
-782
-832
-915
-962
-958
-909
-844
-775
-695
-645
-582
-577
-611
-648
-709
-768
-820
-846
-880
-914
-931
-976
-968
-933
-922
-997
-1182
-1321
-1491
-1581
-1521
-1573
-1653
-1695
-1694
-1670
-1616
-1562
-1575
-1587
-1567
-1510
-1438
-1362
-1293
-1246
-1180
-1062
-906
-766
-644
-523
-460
-416
-369
-310
-255
-195
-86
16
135
299
436
550
629
644
690
741
808
893
937
967
998
1020
1076
1129
1173
1172
1165
1172
1132
1136
1117
1071
1088
1049
1096
1134
1115
1158
1149
1161
1152
1125
1164
1163
1153
1162
1165
1178
1204
1254
1256
1191
945
605
371
128
138
349
422
476
337
154
-24
-157
-170
-366
-499
-591
-746
-763
-757
-763
-855
-962
-972
-950
-921
-885
-925
-1053
-1153
-1245
-1312
-1329
-1274
-1159
-1077
-964
-838
-794
-803
-875
-948
-980
-981
-902
-853
-812
-727
-684
-655
-616
-593
-594
-581
-563
-582
-646
-721
-797
-869
-897
-903
-863
-806
-770
-761
-808
-898
-990
-1090
-1180
-1242
-1289
-1420
-1670
-1882
-1990
-1893
-1639
-1440
-1351
-1371
-1373
-1365
-1356
-1334
-1390
-1418
-1357
-1158
-930
-732
-540
-480
-465
-368
-245
-133
-58
-5
-16
-9
74
164
329
508
663
831
953
1036
1083
1070
1001
917
886
869
898
1005
1023
1044
1082
1057
1081
1113
1135
1155
1155
1169
1116
1045
1137
1156
1160
1213
1213
1363
1451
1455
1443
1366
1370
1258
1173
1110
833
513
223
-61
-50
203
284
289
200
30
-187
-372
-412
-654
-874
-975
-1112
-1076
-1006
-919
-894
-954
-937
-945
-924
-872
-901
-963
-1039
-1129
-1157
-1159
-1113
-997
-892
-756
-625
-591
-588
-661
-748
-811
-866
-826
-807
-775
-680
-623
-577
-539
-511
-484
-509
-519
-530
-580
-667
-761
-860
-917
-913
-886
-861
-852
-800
-837
-963
-1123
-1425
-1672
-1783
-1801
-1648
-1419
-1331
-1352
-1416
-1441
-1449
-1453
-1429
-1485
-1486
-1396
-1307
-1179
-1110
-1062
-968
-874
-668
-452
-327
-271
-291
-328
-364
-348
-204
-87
86
303
417
545
665
662
657
648
633
662
738
853
914
890
908
904
873
974
1030
1099
1138
1087
1074
1022
1038
1064
1042
1113
1137
1290
1346
1340
1424
1343
1300
1241
1236
1237
1160
1213
1165
1116
1048
796
514
230
-32
-129
97
240
207
91
-146
-310
-462
-532
-601
-747
-798
-938
-969
-901
-910
-959
-1084
-1136
-1107
-1033
-955
-952
-1035
-1178
-1289
-1361
-1393
-1347
-1286
-1215
-1101
-990
-940
-953
-976
-1000
-1005
-963
-863
-802
-783
-738
-727
-703
-682
-653
-588
-537
-496
-473
-505
-576
-643
-723
-789
-796
-764
-728
-687
-672
-691
-761
-840
-917
-957
-970
-1002
-1008
-998
-1001
-1010
-1018
-1025
-1077
-1143
-1234
-1458
-1640
-1647
-1589
-1374
-1167
-1141
-1104
-1058
-943
-810
-729
-659
-710
-711
-613
-543
-409
-325
-255
-153
-52
142
301
343
365
369
318
282
303
333
387
473
581
670
726
794
851
919
961
945
960
974
1000
998
970
988
995
1038
1055
1132
1269
1271
1229
1217
1211
1254
1168
1064
1132
1197
1258
1276
1249
1313
1352
1075
629
396
164
72
243
289
301
177
-49
-232
-313
-269
-457
-575
-666
-884
-966
-1019
-1020
-1151
-1308
-1316
-1247
-1109
-996
-906
-941
-1054
-1164
-1274
-1351
-1359
-1282
-1223
-1143
-994
-928
-873
-869
-887
-840
-834
-801
-804
-829
-812
-815
-804
-798
-769
-688
-618
-530
-420
-364
-383
-435
-522
-581
-594
-593
-615
-674
-717
-740
-775
-776
-778
-891
-1024
-1105
-1180
-1274
-1340
-1393
-1463
-1477
-1448
-1391
-1341
-1276
-1209
-1188
-1161
-1121
-1086
-1063
-1034
-981
-904
-802
-686
-578
-485
-374
-269
-197
-116
-47
24
66
87
168
225
306
416
468
523
580
692
802
861
931
1005
1006
941
938
1127
1196
1039
1025
1144
1280
1251
1119
1172
1325
1263
1169
1241
1238
1261
1298
1281
1318
1367
1490
1478
1506
1553
1479
1588
1649
1586
1343
964
661
277
58
259
477
532
470
298
148
-34
-111
-212
-447
-583
-763
-923
-944
-965
-1045
-1204
-1301
-1239
-1147
-1057
-967
-994
-1124
-1261
-1407
-1554
-1629
-1616
-1546
-1449
-1286
-1136
-1066
-1037
-1052
-1055
-1036
-995
-936
-913
-891
-874
-852
-813
-779
-676
-594
-547
-414
-315
-307
-267
-319
-442
-535
-599
-584
-582
-541
-524
-574
-559
-582
-633
-650
-684
-734
-793
-855
-902
-970
-1057
-1264
-1610
-1754
-1808
-1699
-1349
-1264
-1272
-1294
-1342
-1302
-1296
-1198
-1216
-1264
-1123
-1050
-952
-826
-766
-679
-634
-511
-248
-80
-8
29
-37
-103
-99
-82
-60
22
235
341
376
596
752
803
735
719
761
840
1045
1044
516
742
1214
748
550
999
1272
1135
1097
1178
1128
1100
1044
840
1021
1125
952
1002
1335
1463
1365
1316
1441
1653
1553
1662
1791
1526
1099
718
366
-50
145
472
568
686
503
354
164
112
36
-263
-365
-605
-814
-903
-923
-965
-1186
-1285
-1267
-1156
-1045
-921
-858
-1004
-1206
-1435
-1639
-1801
-1853
-1783
-1744
-1574
-1367
-1296
-1219
-1193
-1148
-1105
-1078
-1005
-997
-1009
-1027
-1028
-1026
-1009
-934
-805
-654
-471
-274
-180
-183
-266
-445
-621
-699
-751
-669
-532
-531
-507
-494
-509
-534
-533
-531
-635
-746
-832
-1032
-1264
-1426
-1680
-1994
-2099
-2005
-1794
-1544
-1410
-1423
-1532
-1556
-1582
-1618
-1621
-1643
-1602
-1544
-1467
-1341
-1220
-1084
-969
-859
-648
-407
-217
-137
-174
-266
-265
-295
-288
-166
-53
264
522
608
500
557
855
1225
684
261
924
1337
711
-41
689
1372
700
115
903
1827
1297
413
822
1436
1074
499
688
793
913
1136
957
613
1077
1598
1181
922
1529
1890
1330
1303
1780
1807
1520
1478
1402
976
618
137
18
579
764
710
640
491
342
51
-47
-99
-254
-384
-712
-871
-816
-812
-958
-1227
-1334
-1230
-1157
-1136
-1058
-1101
-1252
-1479
-1686
-1755
-1832
-1793
-1681
-1611
-1419
-1307
-1273
-1306
-1366
-1255
-1173
-1129
-1045
-1033
-1035
-1004
-982
-934
-888
-781
-572
-430
-268
-122
-90
-114
-217
-310
-314
-291
-248
-216
-207
-168
-190
-277
-317
-338
-365
-293
-287
-335
-480
-813
-1057
-1444
-1756
-1760
-1840
-1701
-1442
-1367
-1362
-1462
-1444
-1517
-1590
-1467
-1513
-1513
-1456
-1458
-1465
-1471
-1321
-1127
-963
-658
-303
-136
-106
-199
-339
-375
-349
-345
-378
-394
73
580
361
108
432
776
1443
1023
73
414
1664
1666
-593
-137
1858
1429
-178
634
1563
1695
1140
187
982
1578
812
136
935
1116
779
533
952
1304
842
598
974
1703
1256
1040
1190
1353
1574
1254
1266
1539
1764
1837
1942
1891
1828
1582
1080
654
347
628
951
902
836
723
559
316
108
143
51
-59
-245
-539
-610
-715
-954
-1242
-1447
-1449
-1369
-1298
-1201
-1203
-1360
-1537
-1739
-1896
-1995
-2040
-1935
-1897
-1877
-1792
-1792
-1772
-1787
-1751
-1561
-1433
-1320
-1235
-1218
-1160
-1154
-1151
-1141
-1111
-927
-758
-601
-432
-318
-242
-250
-286
-352
-416
-433
-422
-423
-455
-487
-581
-624
-636
-641
-615
-713
-766
-814
-1023
-1168
-1289
-1466
-1554
-1578
-1532
-1505
-1478
-1405
-1418
-1347
-1162
-1158
-1083
-1059
-1009
-1001
-1146
-991
-855
-850
-893
-819
-295
-112
-519
-325
6
88
264
430
-805
-92
976
366
317
-376
598
1285
805
359
839
1303
269
816
1434
849
95
765
1737
1211
114
228
1659
1728
193
210
1603
1342
14
745
1613
674
165
719
1504
1424
-123
548
1538
1407
629
521
1251
1629
1428
945
1099
1533
1559
1117
912
771
481
-23
-220
-129
126
198
64
-133
-222
-230
-280
-333
-540
-702
-844
-1078
-1191
-1221
-1288
-1527
-1652
-1543
-1464
-1397
-1352
-1335
-1419
-1570
-1679
-1735
-1737
-1731
-1747
-1785
-1719
-1573
-1532
-1488
-1389
-1283
-1166
-1062
-934
-855
-817
-850
-924
-925
-864
-825
-819
-719
-657
-572
-458
-556
-566
-578
-690
-715
-766
-771
-868
-998
-1118
-1262
-1326
-1370
-1354
-1371
-1451
-1455
-1462
-1537
-1651
-1742
-1808
-1875
-1767
-1542
-1539
-1497
-1281
-1154
-1006
-945
-865
-724
-762
-709
-628
-568
-878
-623
272
-302
-1680
-643
1675
1062
-1787
-1320
2619
959
-2229
97
2008
322
-1101
401
1102
1054
-376
-370
2929
620
-1462
885
3120
13
-1069
536
1423
956
161
-43
475
2339
1177
-672
81
2269
1512
-540
-68
1458
1620
716
-477
1312
2160
731
388
1051
1552
1377
1081
1118
1590
1433
1487
1758
1871
1642
1664
1901
1697
1582
1857
1586
1002
1087
911
349
387
690
820
645
291
187
226
109
-242
-520
-427
-500
-866
-1157
-1260
-1218
-1356
-1647
-1775
-1633
-1527
-1597
-1707
-1822
-1947
-2052
-2126
-2219
-2197
-2060
-2005
-2014
-1931
-1833
-1746
-1702
-1601
-1429
-1300
-1150
-1011
-939
-925
-870
-688
-585
-576
-375
-144
-33
62
147
193
223
213
183
180
207
212
170
92
12
-34
-85
-205
-448
-541
-671
-1044
-1135
-1225
-1426
-1438
-1658
-1755
-1657
-1789
-2074
-2150
-1757
-2013
-2384
-1783
-1338
-1625
-1847
-1665
-1217
-940
-1581
-1688
-804
-360
-1094
-1650
-631
-279
-365
-371
-904
-1347
697
1410
-1486
-1971
1757
1966
-2261
-38
1645
-184
590
1161
404
-884
1068
1597
1160
361
-1366
566
3801
1084
-3517
1772
3071
-84
-1560
1117
2831
-1483
-811
2841
874
-1484
488
2210
1168
-728
-871
2123
1614
-934
-123
1431
1414
-305
303
1704
759
456
1084
1413
681
751
1580
2034
939
429
2133
2553
1667
539
1686
2874
1684
667
1384
1934
991
-56
-50
780
700
36
210
557
409
-217
-503
-257
-337
-710
-984
-917
-909
-1307
-1519
-1504
-1567
-1766
-1864
-1651
-1523
-1598
-1763
-1950
-1963
-2000
-2150
-2213
-2163
-2048
-1983
-1916
-1846
-1756
-1636
-1546
-1434
-1311
-1146
-1000
-928
-881
-864
-770
-619
-539
-512
-382
-195
-83
-41
-119
-179
-127
-92
-197
-235
-239
-330
-470
-660
-948
-1398
-1651
-1740
-1588
-1403
-1921
-1749
-1020
-1416
-2037
-1640
-1124
-1453
-1933
-1797
-1107
-1261
-1869
-1690
-1217
-1474
-1359
-404
-842
-1376
-839
-251
516
-1108
-2726
-293
1637
-1489
-2518
1631
1115
-2882
-314
2298
367
-2947
1611
3463
-2226
-2113
1541
3422
-1499
-3328
2114
3734
-2051
-594
3384
-554
-936
1289
884
1070
-2547
-74
4975
-1195
-2616
1098
2535
717
-1190
503
644
1306
1081
-1485
-661
1954
1322
-1305
16
1883
-42
762
1160
-315
587
1128
1505
533
-157
1795
1934
60
502
1758
1605
976
273
1920
2253
506
891
1805
1975
1232
521
1958
1977
955
997
1098
1360
1030
-17
-93
628
543
-88
-391
162
211
-433
-862
-783
-497
-818
-1292
-1310
-1355
-1497
-1680
-1875
-1866
-1967
-1819
-1798
-1948
-1888
-1856
-1885
-2025
-2072
-1956
-1891
-1849
-1756
-1689
-1581
-1420
-1335
-1233
-1175
-1015
-747
-662
-671
-693
-661
-709
-941
-1132
-1057
-827
-736
-756
-768
-800
-853
-1032
-1147
-1212
-1045
-905
-1094
-1413
-1202
-908
-1387
-1331
-980
-1528
-1078
-738
-1558
-902
-390
-1699
-2165
-711
67
-1361
-1899
-1130
-1144
-510
1193
-2024
-4239
523
2228
924
-3486
-2696
839
4012
646
-5854
236
1881
611
2083
-2964
-3358
4455
3820
-2552
-4355
1667
5241
-1271
-4028
-23
4451
-746
-3533
2350
2074
-2234
-814
3989
727
-3581
467
3534
-93
-2391
-935
2951
2180
-2656
-1275
2125
2479
-1832
-1290
2729
708
-1349
-30
1949
360
-1545
977
998
-375
1576
-181
-194
1877
878
237
541
808
714
1041
1036
479
956
1582
698
848
1306
1644
1032
1225
1994
1234
1211
1531
1409
949
739
1619
1466
640
855
1321
866
60
86
118
-194
-476
-394
-241
-480
-895
-1031
-1095
-1292
-1117
-1149
-1615
-1719
-1677
-1744
-1821
-1930
-2145
-2115
-1901
-1884
-1896
-1885
-1755
-1667
-1787
-1955
-1837
-1599
-1595
-1703
-1612
-1300
-1126
-1192
-1129
-927
-929
-1156
-1332
-1290
-1213
-1340
-1468
-1456
-1470
-1360
-1090
-946
-1171
-1428
-1209
-532
-34
-1327
-2207
-682
141
-1313
-2288
-1150
-460
-671
-1213
-2234
-605
1015
-1663
-3119
427
1046
-2621
-4073
-1061
2926
-1047
-5610
-1098
1935
1172
-2033
-3428
-256
3192
243
-4744
-5
1615
803
-115
-2760
-242
2397
1034
-2089
-339
540
3285
271
-3828
803
1599
2938
-2712
-4052
1431
3874
769
-4355
-749
2611
2751
-586
-3127
143
2211
320
-651
-2153
839
3256
-2102
-1146
957
600
624
-28
254
52
-331
619
1432
-822
-576
793
1318
692
-743
836
1067
957
1114
892
227
-524
2844
3025
-1316
-1269
2039
3797
181
-1456
2891
2099
374
1897
977
567
1931
1977
539
262
1327
1766
1102
664
218
569
1736
1213
213
-5
591
789
-242
-1336
-909
-1
-86
-1025
-1198
-398
-471
-1198
-1244
-962
-1404
-1569
-1391
-1508
-1913
-2109
-1761
-1516
-1823
-1994
-1797
-1431
-1092
-1447
-1787
-1530
-1177
-1228
-1639
-1581
-819
-659
-1281
-1255
-863
-857
-1169
-1262
-1062
-762
-1002
-1303
-1188
-1578
-1709
-764
-511
-2016
-811
289
-902
-1539
-1415
187
-542
-1177
-1684
-1596
-57
-57
-2231
-2736
233
461
-2348
-2862
966
2238
-3599
-4832
1649
3226
-3617
-5647
3299
2406
-3005
-3160
485
1903
-1632
1084
46
-2727
871
3739
-907
-4504
1920
3860
-791
-3047
-117
4015
939
-2096
-1038
3177
1019
-1995
-450
1163
1612
-1787
218
-891
925
2624
-1595
-136
-650
2554
3559
-3756
-2686
2058
3986
223
-4391
-1847
4540
4793
-2796
-5343
2190
7078
-172
-5429
-350
4506
515
-794
-1675
397
2939
-16
932
435
391
828
1759
2025
195
257
379
2392
2031
-100
-205
1767
3358
1974
-1124
874
4114
1986
-532
-98
2912
3105
39
-400
1816
2338
681
363
1015
1039
400
1377
979
-280
-97
-56
185
-412
-1488
-998
330
-381
-1205
-1282
-1262
-670
-683
-1517
-1926
-1661
-1040
-1210
-1960
-2259
-1715
-1254
-1527
-2106
-1896
-937
-838
-1453
-2064
-1745
-1163
-1192
-1494
-1653
-1118
-437
-723
-1475
-1636
-1350
-1217
-1300
-1595
-1493
-1317
-1514
-931
-146
-1704
-1914
-455
-447
-1285
-1743
-1304
-1158
-940
-957
-1391
-2009
-1290
-402
-960
-1821
-1418
125
-3192
-1915
1885
-2111
-3674
-537
1909
-1533
-3378
-794
2613
-1350
-3352
214
1821
-1301
-1483
910
-1226
-92
575
316
-1288
-1526
3381
202
-3517
-583
5198
-1165
-4636
1759
2011
510
-1922
-728
1016
1117
-229
-1631
-808
2065
2351
-2957
-1394
1531
2467
-1475
-3035
1959
2681
-1420
-1637
1413
1384
-898
-570
-30
1962
776
-2825
342
1009
2231
-462
-3794
378
4068
731
-2578
1206
28
1293
2713
-1595
-739
1312
2764
482
-142
47
696
2267
2182
1088
-379
1388
1968
1403
1579
365
701
1858
1516
1420
1115
668
1159
1788
1701
669
650
1388
1549
1036
-104
134
971
839
95
-830
-1086
111
811
-626
-1451
-551
-213
-1022
-2021
-1849
-1226
-1212
-1965
-2118
-1369
-1175
-1768
-1987
-1736
-1582
-1643
-1942
-1775
-1507
-1576
-1966
-1815
-1278
-1231
-1386
-1408
-1038
-834
-770
-1035
-1214
-1172
-1172
-1236
-1157
-1054
-1082
-1512
-1344
-994
-1051
-1826
-1970
-781
-1684
-1555
-736
-629
-2528
-2356
-504
-883
-1212
-2335
-1800
-544
-75
-873
-2465
-1946
-1083
80
-1046
-3500
-1501
1698
-750
-2873
-2449
-1329
2611
-172
-4995
-2432
3737
2887
-5485
-3724
3596
4330
-3601
-5693
2306
5481
1492
-5712
-1807
6607
1599
-6279
399
5577
1270
-3612
-2862
5415
3823
-5350
-3431
5543
4479
-3395
-4479
1375
5618
1156
-6010
-2618
6529
4692
-4006
-3296
2101
3908
427
-4775
271
4497
359
-1473
861
438
515
1405
138
-977
1264
3157
-673
-575
1156
1344
945
837
162
1125
3581
1738
54
71
2599
1938
1887
1517
137
2056
2759
2924
1147
1190
2252
2678
3208
2182
1428
1518
2241
2297
1709
1346
1656
1701
1756
1532
600
1025
1356
358
-334
-594
-196
24
-65
-778
-1505
-860
-398
-789
-1870
-1962
-891
-545
-1613
-2457
-1823
-1124
-1560
-2429
-2522
-1833
-1153
-1048
-1452
-1662
-1246
-791
-1038
-1629
-1515
-1008
-925
-1114
-1155
-1026
-782
-674
-686
-894
-912
-599
-585
-880
-868
-1146
-1129
-476
-569
-1782
-2511
-798
-341
-2118
-2116
-504
-319
-1644
-2717
-1388
149
-1322
-2163
-2009
-697
-460
-2391
-3074
-217
1078
-1755
-3473
-1872
1622
-346
-2227
-1411
-2400
33
1942
-687
-4996
-2077
4685
852
-3738
-2001
2590
2187
-798
-2438
773
4137
-733
-2805
1689
3653
-1649
-2405
825
2877
-352
1078
-254
-611
1988
1138
-1566
-1922
2389
2259
-1629
-3302
1667
4265
-719
-2810
-411
3368
3763
-3548
-2575
1010
3762
679
-4784
-476
4697
2330
-3386
-2868
3901
4854
-1707
-2497
1327
3442
1017
-1371
-540
2997
3175
-212
441
2926
2511
854
1124
2349
2537
1295
1821
2591
1883
863
1474
3368
3579
1234
1143
3321
2434
1554
1749
1754
1732
1313
1431
1432
945
533
202
-358
-496
-128
-320
-572
-346
-432
-1302
-1710
-1268
-1055
-1897
-2399
-2208
-1776
-1877
-2333
-2215
-1875
-2099
-2610
-2430
-1918
-1644
-2016
-2318
-2168
-1887
-1798
-1953
-1967
-1579
-1133
-1193
-1369
-1204
-1006
-999
-1105
-1125
-963
-706
-693
-891
-936
-1115
-1233
-712
-219
-1029
-1613
-1538
-1115
-657
-1265
-1876
-1480
-875
-924
-1681
-1990
-1392
-1275
-1831
-1383
-1467
-2557
-1728
-780
-1750
-2416
-2037
-1697
-995
-1408
-2580
-2382
607
86
-3463
-2257
151
424
-912
-2392
-777
1126
-138
-1518
-928
892
995
-211
-324
698
1868
-78
-594
497
1465
-1145
-1480
3277
2005
-790
-1424
1138
1057
-1348
392
1175
-146
443
103
451
-810
1445
2139
-2184
-170
1549
1039
319
-72
-376
214
955
1670
-107
-420
1024
1193
2226
202
-1237
1709
3230
865
-61
1366
1622
1709
1941
1663
905
2671
2661
1652
2076
2150
3268
2143
1730
2620
2762
2387
3129
3378
2947
2882
2988
3290
2962
2037
1974
2789
2627
1485
857
644
501
595
517
432
336
222
-183
-956
-1479
-1339
-1337
-1840
-2352
-2371
-2112
-2123
-2274
-2363
-2504
-2531
-2584
-2633
-2589
-2465
-2371
-2739
-2915
-2696
-2468
-2211
-1975
-1796
-1708
-1485
-1289
-1260
-1237
-1129
-1030
-909
-736
-704
-629
-449
-350
-257
-391
-563
-453
-411
-524
-788
-1013
-977
-1051
-1058
-1070
-1599
-2050
-2267
-2414
-2509
-2544
-2721
-2349
-2280
-2709
-2886
-2866
-2644
-2803
-3116
-3476
-3229
-2732
-2722
-3092
-3099
-2705
-2640
-2305
-1610
-1328
-1696
-1829
-1434
-1230
-2424
-2098
-634
-727
-799
-179
541
156
-110
51
408
213
239
491
498
358
752
-151
-495
814
234
1440
1111
-159
319
529
885
-849
-937
190
-316
268
740
-494
108
1345
484
-210
-90
672
504
333
538
488
-105
440
887
1120
717
753
1671
1596
1723
1050
846
1650
1785
1586
1569
1715
2671
2527
2728
2742
2485
3439
3127
3030
3418
3328
3360
3852
3963
3451
3405
3564
3551
3494
2993
2311
1779
825
66
45
413
843
886
418
-295
-838
-1111
-1265
-1814
-2547
-3010
-3258
-3100
-3022
-2967
-2941
-3286
-3283
-3329
-3432
-3204
-3155
-3205
-3495
-3703
-3547
-3357
-2989
-2509
-2092
-1729
-1434
-1221
-1031
-1025
-1144
-1051
-912
-700
-460
-284
99
329
499
725
776
867
921
865
444
-6
-79
-361
-495
-258
-423
-727
-1187
-1943
-2537
-2809
-2885
-2816
-2798
-2948
-3265
-3462
-3421
-3532
-3537
-3670
-4015
-3742
-3438
-3494
-3547
-3616
-3456
-3371
-3317
-3237
-2930
-2323
-2167
-2419
-2604
-2322
-1780
-1488
-1411
-1305
-940
-600
-428
-395
-135
450
403
500
945
1049
919
512
333
480
645
568
678
1011
1035
828
559
-37
-129
161
171
-632
-740
37
-240
-91
382
92
285
363
-274
-119
256
7
-634
-656
527
1196
404
-146
1150
2210
1839
1514
1437
2160
2568
2547
2407
2509
3570
4012
3953
4010
3866
4265
4951
5192
5088
5029
5526
6279
6097
5217
5428
5680
5592
5233
4026
2757
1674
845
1108
1537
1910
2047
1446
749
-664
-1572
-1686
-2058
-2661
-3330
-3619
-3609
-3319
-3121
-3402
-3850
-4082
-3971
-3964
-3868
-3730
-3951
-4230
-4531
-4472
-4105
-3575
-2725
-2157
-1911
-1561
-1368
-1284
-1256
-1330
-1057
-779
-518
48
539
1001
1237
1272
1358
1315
1440
1551
1516
1507
1334
1178
1013
861
881
874
862
574
-109
-793
-1968
-3402
-4043
-4473
-4434
-3491
-3053
-3284
-3769
-4094
-4448
-5116
-5254
-5505
-5799
-5309
-4828
-4584
-4498
-4229
-3663
-3436
-3241
-2804
-2522
-2384
-2332
-2527
-2771
-2735
-2140
-1199
-488
267
825
938
942
813
652
546
568
899
1219
1490
1822
1941
1938
1852
1747
1523
1298
1455
1482
701
233
74
-96
46
106
328
257
241
322
116
-483
-1120
-1155
-965
-841
-617
-171
158
261
549
615
376
276
664
1207
1410
1542
1665
2167
2796
3268
3634
3852
4142
4564
4771
4558
4326
4622
5219
5727
6112
6125
6224
6514
6491
6045
4484
2453
661
-972
-409
1355
2434
3093
2291
704
-1074
-2175
-2419
-3157
-3642
-4182
-4772
-4883
-4533
-4069
-4152
-4556
-5151
-5192
-5145
-4944
-4619
-5127
-5647
-6056
-5973
-5321
-4414
-3089
-2126
-1613
-1388
-1485
-1704
-1853
-1856
-1539
-903
-220
716
1524
1961
2306
2381
2416
2257
2142
2328
2221
2238
2318
2136
2067
1979
2002
2063
1975
1831
1362
662
-51
-694
-1713
-2657
-3435
-4576
-4853
-4699
-4693
-4115
-4114
-4787
-5610
-6104
-6232
-6593
-6366
-6059
-6008
-5496
-4893
-4345
-3883
-3597
-3380
-3316
-3252
-2924
-2515
-2217
-2014
-1816
-1501
-1051
-261
538
904
1083
1162
975
891
980
1140
1450
1737
2122
2443
2697
2904
2796
2476
2000
1523
1345
1306
1236
1196
1139
963
718
603
556
451
347
129
-205
-430
-405
-301
-294
-229
51
499
811
1028
1220
1200
1173
1118
1174
1573
2208
2683
3002
3454
3842
3987
4377
4775
4831
5054
5148
5324
5888
6530
7042
7257
7439
7441
7442
7637
7438
5860
3508
1462
-640
-268
2084
3331
4140
3155
980
-1135
-2879
-3411
-4343
-4996
-5163
-5755
-5623
-4945
-4504
-4474
-5342
-6525
-6884
-7004
-6672
-6145
-6271
-6514
-6763
-6489
-5653
-4666
-3397
-2412
-2035
-1855
-2078
-2362
-2322
-2274
-1609
-573
441
1693
2487
2938
3136
2934
2713
2285
2133
2346
2439
2800
3203
3199
3088
2863
2555
2498
2173
1714
1195
272
-430
-1065
-1602
-1919
-2227
-2166
-2569
-3725
-4775
-5904
-6975
-7225
-6907
-6563
-6483
-6515
-6297
-6234
-6104
-6071
-6397
-6309
-5904
-5272
-4568
-4171
-3618
-3191
-3017
-2623
-2118
-1546
-1104
-801
-567
-683
-781
-515
-79
557
1177
1500
1701
1827
1915
1893
1579
1395
1442
1638
2028
2311
2387
2189
1746
1384
1065
799
707
648
573
421
317
266
79
40
143
183
149
79
141
130
210
362
478
770
1128
1724
2143
2305
2527
2566
2733
3086
3520
3970
4455
5062
5658
6084
6424
6669
6639
6797
7072
7402
7840
7985
8072
8044
8148
8450
8574
7354
4626
2230
-260
-613
2035
3888
4986
4224
1656
-1269
-3568
-3817
-4272
-4624
-4458
-5004
-5315
-5010
-4497
-4673
-5424
-6489
-7195
-7244
-6822
-5918
-5795
-6033
-6243
-6270
-5607
-4765
-3432
-2325
-1924
-1714
-1928
-2206
-2161
-1818
-918
196
1301
2402
2985
3104
3067
2879
2729
2507
2484
2940
3365
3754
4127
4114
3668
3124
2731
2340
1909
1561
1249
670
-33
-648
-1322
-1794
-2157
-2355
-2987
-4412
-5831
-7114
-7800
-7460
-6636
-6304
-6572
-6781
-6882
-6801
-6654
-6800
-7210
-7182
-6553
-5735
-4825
-4121
-3585
-3228
-2989
-2693
-2352
-1842
-1361
-1054
-1009
-1135
-912
-282
474
1135
1577
1680
1564
1508
1581
1683
1517
1325
1447
1870
2377
2669
2628
2215
1639
1199
864
684
701
653
429
193
80
80
127
204
248
160
-119
-384
-362
-197
-3
209
506
953
1368
1871
2280
2347
2348
2472
2737
3199
3780
4472
5060
5497
6008
6318
6611
7054
7279
7552
7568
7841
8308
8546
9093
9218
8962
8889
8252
6077
3555
1209
-601
910
3654
5340
5695
3590
369
-3018
-4580
-4726
-4826
-4320
-4308
-4781
-4983
-4655
-4438
-4867
-5818
-6910
-7357
-7367
-6659
-5883
-5725
-5722
-5894
-5577
-4900
-3761
-2367
-1779
-1691
-1912
-2254
-2265
-1853
-1026
215
1545
2572
3215
3352
3208
2842
2527
2500
2536
3017
3638
4060
4533
4618
4152
3552
2901
2367
2029
1745
1598
1315
819
378
-229
-868
-1595
-2290
-3044
-4735
-6175
-7272
-8128
-7543
-6600
-5879
-5983
-6682
-7276
-7873
-7732
-7631
-7838
-7591
-6846
-5776
-4744
-4060
-3659
-3421
-3432
-3262
-2963
-2578
-2029
-1668
-1311
-1177
-995
-394
255
1064
1553
1387
994
670
715
999
1216
1449
1791
2193
2604
2789
2562
1914
1086
552
339
381
648
816
779
556
196
-167
-399
-430
-413
-442
-591
-695
-509
-241
80
427
768
1035
1290
1610
1789
1994
2016
2262
2930
3353
4178
5085
5635
6167
6386
6290
5983
6121
6671
7169
8032
8903
9121
9258
9279
8952
8762
8668
7672
5058
2592
319
-606
1977
4634
6210
5894
2767
-986
-4166
-5039
-4966
-4712
-3942
-4137
-4611
-4628
-4402
-4518
-5137
-6329
-7454
-7810
-7623
-6523
-5856
-5797
-5694
-5877
-5591
-4954
-3868
-2688
-2323
-2246
-2429
-2728
-2461
-1875
-827
669
1861
2696
3009
2709
2402
2149
2159
2448
2812
3588
4181
4558
4926
4647
3978
3256
2560
2106
1926
2045
2084
1757
1323
773
17
-592
-1095
-1645
-2424
-3597
-4665
-5390
-5914
-6470
-7139
-7986
-8746
-8345
-7282
-6777
-6663
-6988
-7821
-8317
-7851
-6998
-6224
-5337
-4442
-3906
-3437
-2967
-2768
-2561
-2348
-2051
-1664
-1141
-351
277
523
434
307
239
353
888
1440
1606
1380
1128
1086
1376
1810
2031
2045
1845
1624
1449
1129
756
468
303
125
30
215
395
339
154
-233
-761
-1073
-1077
-747
-400
-237
-48
75
303
640
887
968
1098
1491
1917
2419
2898
3304
3619
3978
4593
5136
5793
6138
6285
6404
6367
6915
7438
8025
8534
8618
8749
8469
8465
8620
8038
5828
3009
642
-1254
500
3892
5804
6284
3678
-209
-3932
-5526
-5088
-4986
-4151
-3996
-4626
-4721
-4561
-4480
-5166
-6317
-7555
-8114
-7975
-7086
-6078
-5743
-5636
-6007
-5966
-5473
-4681
-3351
-2704
-2505
-2527
-2757
-2652
-2310
-1401
46
1286
2312
2926
2823
2441
2091
2081
2368
2700
3431
4087
4434
4783
4663
4031
3222
2453
2047
1860
1889
2090
1925
1498
881
-20
-742
-1473
-2356
-3430
-5162
-6497
-7206
-7219
-6317
-6033
-6318
-7055
-8051
-8093
-7848
-7741
-7885
-8239
-7937
-7203
-6102
-4954
-4495
-4246
-4127
-4142
-3874
-3505
-2975
-2335
-1924
-1492
-1139
-783
-126
392
683
511
54
22
297
886
1526
1681
1637
1635
1802
2066
2063
1758
1261
755
552
603
764
924
840
644
271
-226
-565
-772
-800
-688
-718
-838
-725
-530
-174
162
222
169
118
379
640
1032
1571
1987
2457
3018
3687
3975
4344
4772
4882
5366
5883
6316
6767
7248
7717
7816
8083
8237
8197
8438
8512
8811
8957
7025
4087
1222
-1288
-360
3076
5799
7094
5258
1071
-3133
-5371
-5221
-4630
-3819
-3553
-4420
-4915
-4797
-4747
-4860
-5667
-6967
-7671
-7840
-7164
-6175
-5755
-5627
-6014
-6087
-5657
-4907
-3550
-2502
-1999
-1935
-2266
-2395
-2163
-1583
-348
997
2121
3029
3158
2953
2761
2714
3011
3222
3675
4166
4310
4612
4746
4453
3966
3298
2780
2477
2381
2480
2347
1854
1133
267
-554
-1113
-1498
-1837
-2617
-3825
-5031
-6390
-7002
-6897
-6986
-7147
-7803
-8424
-8483
-7865
-6976
-6891
-7168
-7489
-7436
-6513
-5456
-4782
-4434
-4278
-4029
-3522
-2822
-2075
-1581
-1235
-1021
-987
-869
-646
-284
177
390
422
486
655
1157
1670
1837
1665
1252
1127
1381
1720
1869
1658
1351
1132
1020
1075
1068
829
446
6
-376
-588
-580
-387
-175
-81
-184
-411
-549
-509
-310
31
327
465
716
1176
1668
2060
2426
2805
3001
3449
4008
4434
5145
5480
5884
6337
6619
7170
7417
7917
8463
8579
8612
8477
8420
8536
9033
8474
6019
3222
274
-1191
1075
4248
6383
6451
3432
-703
-4309
-5398
-5062
-4631
-3918
-4313
-4847
-4816
-4602
-4660
-5302
-6410
-7647
-8086
-7825
-6901
-6132
-5923
-5948
-6250
-6043
-5461
-4397
-3103
-2342
-1927
-1998
-2268
-2373
-2315
-1548
-272
1061
2315
3143
3392
3170
2838
2747
2827
2985
3409
3768
4102
4483
4559
4377
3828
3276
2781
2304
2178
1994
1611
1090
395
-394
-1038
-1474
-1793
-2085
-2535
-3075
-4192
-5646
-6784
-8102
-9376
-9813
-9941
-9470
-7592
-5942
-5632
-6178
-7233
-8407
-8720
-7680
-6766
-6165
-5039
-3902
-2998
-2254
-1868
-1885
-1942
-1754
-1414
-1165
-939
-733
-583
-455
-350
-41
462
1107
1860
2183
1741
913
217
86
435
854
1288
1608
1738
1754
1571
1066
292
-395
-739
-816
-677
-423
-363
-399
-338
-375
-620
-905
-982
-736
-392
-108
124
355
562
979
1498
1909
2448
2973
3534
3880
4105
4456
4608
5147
5844
6333
6757
7164
7637
7995
8426
8479
8588
8576
8494
8715
8742
7844
5198
2453
-380
-1294
1271
3894
6134
5865
2828
-930
-4295
-5323
-5559
-5182
-4891
-5480
-5746
-5516
-4837
-4588
-4966
-6156
-7523
-8178
-8235
-7490
-6961
-6645
-6491
-6534
-5893
-4900
-3537
-2290
-1749
-1628
-1983
-2356
-2389
-2117
-1194
144
1475
2750
3732
4078
4054
3756
3382
3190
3099
3322
3617
3979
4454
4659
4616
4341
3753
3104
2503
2046
1703
1184
566
-103
-820
-1280
-1699
-2004
-2185
-2729
-3289
-4150
-5250
-6724
-8998
-10572
-11298
-10737
-8373
-6269
-5201
-5437
-6507
-7377
-7833
-7595
-7321
-7131
-6249
-4934
-3577
-2280
-1617
-1334
-1180
-1150
-977
-891
-741
-528
-535
-645
-819
-782
-128
964
2085
2697
2352
1509
645
149
158
203
340
621
1040
1615
1959
1797
1173
310
-380
-817
-1002
-995
-984
-945
-869
-839
-837
-811
-578
-196
29
117
30
-84
29
411
1015
1606
2087
2720
3429
4093
4628
4896
5044
5058
5302
5910
6435
7134
7819
8171
8550
9058
9314
9314
9277
9213
9177
9345
8511
6049
3432
141
-1439
377
2801
5401
5825
3639
274
-3239
-4588
-5315
-5560
-5624
-6485
-7047
-6941
-5893
-4902
-4569
-5233
-6256
-7163
-7807
-7571
-7490
-7190
-6887
-6606
-5751
-4940
-3493
-1834
-986
-518
-553
-826
-995
-1097
-525
500
1521
2678
3710
4463
4901
5038
5143
5111
4978
4962
4656
4314
4263
4203
4159
4019
3833
3637
3303
2998
2652
2046
1086
36
-1051
-2015
-2621
-3081
-3474
-3854
-4261
-4628
-5120
-5718
-6522
-8011
-9652
-10910
-11339
-10278
-8512
-7090
-6391
-6376
-6431
-6245
-5745
-5271
-5289
-5231
-4807
-4048
-2918
-1953
-1213
-705
-330
88
330
491
590
587
384
-14
-392
-492
-135
580
1384
1761
1714
1452
1223
1277
1226
927
462
18
-169
-124
-26
-53
-247
-474
-558
-632
-684
-743
-936
-1091
-1155
-1338
-1482
-1387
-994
-383
181
717
991
1240
1662
2152
2670
3035
3377
3655
4118
4883
5453
6071
6552
6874
7358
7854
8450
8858
9214
9466
9496
9571
9687
9849
9958
9981
8771
6487
3700
542
-451
395
1882
3427
3265
1901
-366
-2079
-2807
-3736
-4476
-5769
-7305
-8215
-8214
-7464
-6726
-6282
-6369
-6574
-6832
-6829
-6545
-6414
-6172
-6206
-6187
-5915
-5567
-4704
-3718
-2673
-1587
-810
-47
574
1104
1820
2302
2588
2872
2983
3071
3236
3531
4150
4803
5430
5942
6006
5841
5500
5033
4578
4022
3412
2788
2199
1802
1505
1164
772
220
-460
-1035
-1570
-2083
-2658
-3368
-4181
-5113
-6266
-7593
-8875
-9953
-10389
-10294
-9860
-9188
-8728
-8202
-7682
-7212
-6757
-6541
-6300
-6093
-5701
-5088
-4581
-4055
-3574
-3108
-2620
-2157
-1659
-1171
-714
-339
-76
7
-105
-276
-418
-462
-497
-550
-596
-538
-229
100
383
594
587
506
392
236
47
-225
-575
-951
-1290
-1604
-1920
-2209
-2492
-2724
-2858
-2894
-2843
-2764
-2649
-2543
-2436
-2333
-2236
-2044
-1822
-1538
-1160
-759
-269
230
865
1606
2276
2947
3512
4081
4702
5202
5679
6076
6481
6921
7253
7562
7878
8095
8229
8408
8623
8622
7958
6917
5383
3698
2880
2450
2150
1815
1056
102
-858
-1321
-1475
-1627
-1825
-2312
-2816
-3156
-3249
-3279
-3331
-3486
-3915
-4337
-4721
-4905
-4939
-4962
-4840
-4687
-4429
-4036
-3588
-3069
-2608
-2121
-1629
-1124
-573
-83
398
901
1316
1648
1896
2045
2129
2136
2166
2293
2448
2635
2761
2732
2646
2537
2455
2475
2467
2421
2320
2129
1957
1714
1416
1113
749
376
50
-244
-466
-684
-901
-1134
-1377
-1528
-1635
-1734
-1746
-1751
-1744
-1687
-1583
-1404
-1200
-1012
-853
-754
-668
-567
-450
-384
-377
-381
-391
-394
-461
-691
-1085
-1402
-1508
-1481
-1438
-1383
-1308
-1254
-1219
-1176
-1138
-1097
-1056
-1037
-1010
-974
-922
-864
-839
-804
-772
-719
-645
-606
-590
-518
-398
-298
-214
-122
-69
-58
-37
-17
16
50
56
43
60
76
53
46
101
102
65
81
79
55
67
96
124
160
187
186
189
242
337
431
469
431
408
412
425
461
492
538
594
623
626
661
739
775
782
827
870
949
1062
1111
1085
1061
1033
978
953
978
957
887
769
652
598
586
550
459
378
314
263
269
290
279
250
202
118
74
37
-35
-77
-123
-173
-225
-261
-279
-297
-319
-348
-381
-424
-456
-517
-551
-549
-592
-613
-609
-621
-630
-634
-630
-618
-607
-594
-595
-598
-604
-609
-601
-603
-639
-641
-627
-635
-645
-669
-723
-764
-779
-792
-798
-795
-821
-845
-887
-893
-860
-856
-872
-892
-921
-925
-937
-917
-838
-843
-869
-859
-827
-787
-765
-780
-819
-866
-878
-871
-847
-775
-758
-771
-737
-722
-707
-675
-634
-591
-553
-537
-519
-464
-396
-369
-346
-302
-254
-208
-173
-149
-114
-77
-41
-41
-58
-37
-20
6
42
60
95
155
200
208
194
225
261
287
327
339
396
465
466
496
505
533
569
560
564
611
668
682
666
651
643
645
650
699
763
822
853
861
902
955
1017
1075
1096
1128
1174
1246
1291
1314
1299
1230
1178
1150
1127
1096
1073
1009
906
836
763
688
650
576
454
369
313
262
223
138
64
27
1
-46
-94
-143
-213
-283
-335
-405
-474
-510
-563
-628
-672
-679
-685
-744
-813
-834
-855
-881
-905
-914
-909
-896
-868
-819
-796
-795
-772
-759
-775
-763
-736
-742
-762
-779
-748
-727
-682
-637
-628
-622
-623
-663
-692
-677
-687
-684
-711
-748
-753
-735
-743
-796
-837
-849
-843
-856
-884
-907
-942
-968
-955
-941
-900
-858
-871
-905
-931
-939
-934
-891
-842
-825
-798
-751
-697
-674
-645
-627
-592
-553
-554
-534
-516
-505
-479
-467
-470
-445
-405
-366
-315
-280
-267
-267
-235
-205
-196
-192
-169
-111
-53
-2
21
94
156
102
63
87
116
143
171
210
266
267
251
273
295
284
290
304
353
406
433
474
474
442
439
472
543
634
699
749
770
737
730
782
852
892
922
970
1046
1083
1087
1101
1091
1118
1134
1133
1136
1084
995
902
806
722
678
602
501
439
397
341
253
182
122
9
-75
-122
-160
-154
-191
-276
-313
-349
-424
-505
-562
-605
-647
-701
-717
-731
-764
-813
-861
-872
-883
-908
-934
-949
-948
-921
-898
-887
-849
-820
-836
-832
-809
-769
-710
-682
-695
-699
-664
-651
-626
-574
-561
-600
-626
-643
-658
-632
-652
-732
-760
-743
-748
-781
-805
-831
-853
-866
-906
-933
-948
-979
-1004
-996
-998
-1010
-991
-981
-989
-975
-958
-967
-952
-894
-844
-810
-792
-794
-738
-671
-650
-611
-546
-520
-519
-480
-468
-480
-478
-487
-489
-463
-456
-437
-392
-369
-354
-339
-324
-304
-290
-279
-268
-270
-264
-258
-240
-194
-155
-132
-112
-97
-103
-91
-80
-103
-114
-104
-67
-37
-27
0
57
117
152
158
185
188
196
217
252
314
396
445
441
433
444
475
515
548
608
694
755
805
843
858
853
840
841
861
888
905
890
861
841
807
773
703
638
592
530
467
408
365
299
218
175
156
106
56
14
-10
-42
-115
-169
-185
-215
-261
-327
-371
-377
-412
-450
-484
-520
-531
-557
-605
-644
-679
-722
-747
-755
-750
-669
-630
-638
-628
-623
-655
-685
-687
-675
-660
-646
-588
-504
-450
-446
-483
-504
-545
-621
-636
-631
-632
-617
-636
-663
-684
-756
-815
-848
-883
-922
-967
-986
-991
-1015
-1033
-1005
-968
-956
-943
-911
-915
-946
-961
-953
-918
-841
-760
-728
-731
-714
-708
-724
-720
-720
-725
-693
-647
-611
-591
-567
-533
-515
-506
-500
-490
-473
-464
-474
-468
-451
-447
-435
-408
-377
-346
-319
-283
-242
-199
-175
-181
-192
-220
-234
-211
-198
-156
-87
-32
-6
-7
-16
1
22
41
93
145
179
198
201
220
250
278
321
347
385
416
413
420
432
489
554
585
625
685
739
730
691
712
754
789
827
873
935
972
980
944
893
877
873
833
816
817
793
768
706
637
577
499
441
399
354
320
314
300
260
215
149
56
-32
-61
-59
-91
-122
-111
-131
-171
-184
-206
-236
-274
-354
-438
-489
-524
-534
-539
-545
-551
-557
-590
-621
-632
-667
-704
-715
-703
-678
-659
-667
-699
-730
-764
-784
-813
-819
-852
-883
-889
-909
-939
-953
-969
-1006
-1037
-1034
-1028
-1007
-948
-934
-954
-953
-956
-955
-928
-856
-779
-754
-777
-788
-754
-725
-734
-753
-793
-808
-793
-756
-697
-619
-568
-564
-572
-565
-559
-609
-685
-748
-763
-730
-701
-656
-606
-605
-599
-601
-629
-597
-565
-600
-627
-610
-560
-509
-496
-469
-451
-438
-419
-416
-388
-333
-302
-299
-294
-293
-305
-331
-328
-280
-225
-170
-110
-55
-18
-26
-44
-48
-35
21
99
172
258
338
361
384
398
386
409
442
465
499
534
572
607
643
683
715
713
722
764
779
784
783
772
760
768
782
783
765
748
746
735
682
618
571
504
428
402
389
380
376
343
300
249
195
167
128
58
14
3
-10
-42
-108
-121
-107
-174
-244
-273
-332
-411
-477
-530
-575
-632
-678
-680
-694
-713
-734
-774
-809
-809
-800
-808
-840
-892
-927
-960
-962
-958
-955
-937
-930
-941
-949
-967
-967
-967
-978
-974
-956
-924
-907
-901
-890
-886
-898
-890
-860
-854
-840
-799
-798
-812
-810
-808
-802
-802
-826
-846
-857
-856
-843
-820
-802
-828
-840
-808
-768
-721
-698
-694
-678
-669
-670
-656
-646
-667
-727
-747
-727
-726
-698
-680
-663
-658
-675
-693
-706
-716
-731
-746
-733
-719
-699
-656
-633
-625
-594
-562
-530
-489
-472
-486
-472
-430
-390
-313
-250
-212
-161
-116
-105
-83
-31
31
76
126
187
203
216
192
128
123
157
197
267
304
323
348
349
355
370
417
463
495
555
623
658
681
705
727
726
707
675
640
626
619
631
632
646
618
592
585
551
501
449
387
334
308
257
213
229
238
199
170
153
128
70
-15
-70
-91
-139
-198
-255
-290
-317
-353
-405
-444
-480
-501
-516
-555
-601
-664
-697
-715
-737
-756
-759
-726
-706
-695
-672
-683
-714
-742
-778
-787
-779
-801
-831
-814
-780
-774
-784
-806
-855
-904
-932
-942
-925
-929
-930
-928
-910
-899
-889
-878
-897
-925
-949
-965
-951
-929
-912
-902
-885
-860
-870
-875
-857
-831
-812
-805
-827
-817
-808
-826
-847
-841
-823
-799
-796
-793
-762
-757
-772
-791
-786
-766
-775
-787
-784
-782
-770
-750
-723
-680
-629
-616
-624
-631
-623
-620
-606
-573
-530
-490
-485
-464
-422
-398
-400
-367
-312
-280
-242
-199
-172
-131
-104
-74
13
92
131
131
138
156
169
201
245
284
311
336
354
380
404
418
436
472
489
492
504
534
573
594
577
583
619
650
670
684
683
699
701
651
620
617
635
643
641
670
695
676
641
623
614
580
531
508
499
462
414
384
375
370
331
268
200
129
53
-48
-135
-189
-227
-258
-280
-295
-282
-303
-387
-456
-503
-561
-625
-667
-675
-685
-691
-686
-695
-735
-753
-774
-798
-834
-857
-863
-877
-915
-933
-936
-946
-969
-1003
-994
-993
-1000
-993
-1003
-1026
-1018
-1051
-1047
-1030
-998
-1009
-963
-986
-927
-944
-870
-1111
-1162
-1634
-2575
-1769
-1741
-2375
-2300
-2259
-2291
-2190
-2117
-2169
-2327
-2436
-2405
-2720
-2912
-2906
-3210
-3322
-3439
-3680
-4097
-3857
-3679
-3860
-3795
-3552
-3523
-3520
-3761
-4312
-4445
-4405
-4590
-4846
-4930
-4790
-4674
-4613
-4243
-4050
-3830
-4117
-4529
-4865
-5346
-5027
-4551
-4366
-4200
-4110
-4108
-3625
-2876
-2909
-3441
-3670
-3693
-3888
-4048
-3971
-3501
-3224
-3108
-2640
-2034
-1619
-1269
-789
-537
-384
-231
-388
-695
-835
-834
-514
72
787
1480
2109
2787
3351
3969
4476
4531
4475
4314
3981
3682
3274
2906
2629
2284
1988
1469
743
-80
-965
-1593
-1990
-2262
-2593
-3114
-3718
-4231
-4553
-4781
-4792
-4851
-5057
-5244
-5551
-5715
-5743
-5822
-5947
-6126
-6211
-6223
-6121
-5954
-5679
-5344
-5022
-4596
-4197
-3765
-3306
-2945
-2586
-2306
-2079
-1941
-1838
-1672
-1549
-1506
-1515
-1550
-1727
-1987
-2232
-2595
-3083
-3569
-4106
-4624
-4989
-5195
-5458
-5832
-6119
-6333
-6492
-6475
-6291
-6397
-6718
-6948
-7247
-7572
-7748
-7862
-8015
-8160
-8351
-8640
-8795
-8847
-8926
-9026
-9182
-9280
-9280
-9256
-9165
-8920
-8553
-8234
-7754
-7309
-6974
-6569
-6333
-6236
-6037
-5791
-5502
-5152
-4955
-4838
-4705
-4540
-4410
-4182
-3752
-3329
-3106
-3028
-3203
-3501
-3722
-3730
-3517
-3293
-3285
-3291
-3304
-3400
-3549
-3521
-3284
-2956
-2492
-1968
-1349
-770
-191
381
895
1402
1867
2368
2915
3257
3889
4592
5108
5773
6460
7186
8032
9015
9865
10587
11380
12148
12659
12970
13189
13407
13226
13346
13548
13397
12575
10456
7977
4218
806
110
-527
-710
-395
-2079
-4401
-6222
-6714
-5914
-4453
-3460
-4077
-5553
-7216
-7913
-7358
-6385
-5787
-6474
-7335
-7985
-7914
-6450
-4737
-3086
-1946
-1363
-416
912
2221
3696
4840
5027
5049
5066
5133
5594
5989
6354
6546
6294
6012
5910
5998
6397
6979
7537
7781
7410
6649
5660
4447
3505
2626
1559
612
-564
-2138
-3620
-5076
-6280
-7276
-8563
-9231
-9671
-10185
-9543
-8984
-9020
-8601
-8598
-8877
-8563
-7871
-7005
-6205
-5651
-5450
-5421
-4931
-3974
-2897
-1682
-837
-533
-155
144
516
1253
1660
1908
2069
1663
1440
1458
1191
1238
1408
1338
1519
1680
1680
1774
1803
1834
1864
1829
1829
1731
1540
1359
1097
887
687
276
-65
-347
-528
-271
171
678
1210
1603
1997
2451
2957
3628
4334
4895
5413
5803
6121
6756
7414
8030
8930
9527
10157
11036
11497
12225
12939
13418
14160
14582
14908
15056
15000
14819
14283
14029
13725
13315
12553
10800
8343
4957
2144
381
-644
203
719
350
-307
-2191
-3561
-3757
-3241
-2068
-1415
-1840
-3185
-4809
-5903
-6069
-5358
-4331
-3502
-3328
-3277
-3255
-2790
-1359
436
2255
3946
4810
5018
5143
4984
5204
5785
6396
7037
7296
7184
6995
6700
6660
6871
7129
7549
7805
7807
7675
7249
6653
6021
5173
4253
3307
2191
1060
117
-674
-1187
-1452
-1640
-1819
-2173
-2629
-3154
-3753
-4175
-4578
-4915
-5064
-5300
-5506
-5701
-5946
-6127
-6040
-5613
-4942
-3861
-2719
-1670
-601
308
1150
1975
2602
3004
3207
3156
2932
2615
2313
2082
1933
1941
2011
2072
2252
2444
2659
2974
3083
2973
2730
2662
2561
1837
1432
1345
1020
860
1252
1113
1215
1761
1869
1538
1284
1384
1156
1062
1465
1464
1000
906
937
1095
865
692
978
1250
1124
1546
1901
1970
2150
2120
2024
2396
2285
1734
1951
2117
1741
1634
2053
2163
1967
1820
2049
1983
2015
2207
2633
2732
2710
2853
2796
2674
2761
2740
2720
2783
2820
2786
2717
2581
2368
2028
1528
1061
480
-2
-353
-607
-697
-658
-587
-569
-563
-592
-636
-631
-662
-757
-889
-1064
-1312
-1606
-1903
-2188
-2351
-2440
-2472
-2370
-2196
-2005
-1785
-1556
-1341
-1146
-959
-790
-596
-432
-338
-286
-271
-289
-325
-361
-373
-363
-321
-257
-196
-90
82
257
431
583
672
675
553
335
83
-208
-483
-747
-982
-1164
-1333
-1535
-1747
-1948
-2131
-2159
-2084
-1934
-1717
-1578
-1500
-1463
-1486
-1432
-1357
-1317
-1279
-1268
-1292
-1359
-1394
-1380
-1290
-1171
-1054
-907
-815
-740
-788
-754
-567
-526
-467
-501
-622
-695
-626
-655
-934
-920
-920
-773
-457
-258
-135
-388
-494
-469
-367
-195
42
-95
-219
-248
-298
-371
-338
-113
-119
-310
-453
-388
-233
-549
-595
-324
32
419
572
647
388
354
308
251
259
397
445
406
499
674
853
1001
1104
1232
1241
1056
1013
1262
1489
1702
1903
1879
1707
1735
1877
2053
2262
2331
2295
2468
2713
2741
2688
2688
2803
2868
2834
2864
2818
2551
2176
1615
985
308
-350
-804
-1045
-1115
-1111
-1100
-1138
-1247
-1411
-1553
-1679
-1770
-1889
-2072
-2338
-2682
-3028
-3321
-3498
-3638
-3674
-3574
-3425
-3145
-2789
-2400
-1996
-1611
-1241
-921
-663
-457
-299
-232
-201
-163
-162
-123
-67
12
143
283
456
636
757
846
875
768
561
256
-168
-667
-1229
-1772
-2275
-2805
-3214
-3512
-3703
-3704
-3644
-3550
-3356
-3157
-2979
-2798
-2731
-2715
-2710
-2720
-2713
-2750
-2789
-2819
-2870
-2919
-2898
-2758
-2454
-2078
-1650
-1173
-778
-654
-673
-736
-725
-549
-568
-810
-1000
-1052
-1077
-1113
-1144
-890
-421
101
480
402
233
122
84
242
637
762
299
-238
-408
-425
-461
-175
-240
-591
-456
-91
204
400
813
1188
1014
803
722
826
1029
1165
1275
1175
1060
1195
1356
1604
1834
2230
2547
2770
3077
3360
3591
3830
3975
4056
4222
4114
4325
4660
4916
5136
5202
5455
5678
5649
5746
5598
5293
4913
3993
2981
1557
-165
-1450
-2334
-2783
-2590
-2454
-2746
-3066
-3632
-3859
-3568
-3250
-2826
-2847
-3483
-4202
-4874
-5211
-5145
-5026
-4937
-4818
-4730
-4210
-3324
-2452
-1408
-714
-319
123
437
859
1412
1721
1855
1850
1618
1471
1465
1608
1999
2342
2692
3016
3094
3161
3206
3073
2879
2495
1848
1155
352
-483
-1163
-1894
-2556
-3285
-4047
-4611
-5149
-5315
-5314
-5378
-5230
-5290
-5416
-5433
-5497
-5422
-5322
-5236
-5184
-5055
-4869
-4543
-4018
-3548
-2954
-2385
-1904
-1312
-876
-439
-137
-37
53
-14
-72
-77
-111
-100
-16
75
169
328
498
650
731
666
611
499
350
243
99
-21
-120
-249
-300
-337
-415
-417
-436
-374
-198
-67
130
308
405
551
741
1002
1319
1634
2007
2377
2794
3268
3671
4107
4571
5031
5471
5907
6368
6713
6930
7213
7534
7784
8121
8345
8311
8359
8281
8170
8336
8357
8411
8423
8029
7655
7107
6195
4601
2529
-88
-3152
-4795
-5552
-5625
-4570
-4671
-5503
-6390
-7441
-7234
-6273
-5087
-4473
-5129
-6136
-6997
-7190
-6527
-5649
-5246
-5303
-5266
-4829
-3356
-1359
320
1640
2028
2008
2427
3080
3986
4829
4905
4465
3819
3270
3171
3245
3489
3744
3629
3549
3518
3386
3298
2972
2269
1269
148
-1032
-2027
-2805
-3479
-3921
-4476
-5061
-5440
-5892
-6229
-6298
-6507
-6830
-6865
-7013
-7344
-7492
-7815
-8311
-8491
-8115
-7312
-6244
-4907
-4094
-3588
-2843
-2148
-1184
-193
442
631
406
177
21
53
102
-45
-275
-570
-658
-479
-105
155
172
52
-293
-557
-643
-843
-1086
-1360
-1684
-1935
-1921
-1654
-1371
-1096
-844
-704
-615
-345
-46
153
340
328
239
265
384
653
1168
1643
2117
2727
3099
3481
4056
4494
5032
5588
5975
6286
6391
6567
6615
6859
7188
7307
7509
7463
7357
7376
7363
7493
7521
7628
7546
7305
7306
6831
6375
5966
4510
2325
43
-3236
-5594
-6099
-6383
-5353
-4353
-5189
-5799
-6753
-7042
-5868
-4793
-3781
-4023
-5220
-6108
-6482
-5996
-4916
-4301
-4364
-4203
-3843
-2638
-305
1341
2539
3068
2679
2836
3369
4021
4765
4719
4145
3508
2762
2729
3001
3091
3458
3436
3245
3467
3343
3144
2791
1838
745
-320
-1401
-2257
-2834
-3442
-3870
-4220
-4641
-4811
-4895
-4749
-4431
-4277
-4006
-4087
-4498
-4734
-5123
-5348
-5890
-6711
-7367
-8061
-7388
-5886
-4446
-2564
-1846
-1640
-995
-393
871
1811
1958
1490
363
-425
-678
-612
-418
-483
-911
-1319
-1153
-627
165
608
283
-239
-1007
-1545
-1500
-1588
-1742
-2046
-2558
-2711
-2490
-1879
-1083
-548
-79
297
528
968
1289
1315
1185
830
493
431
622
1002
1504
1943
2378
2940
3323
3807
4355
4707
5124
5388
5433
5482
5313
5229
5247
5130
5218
5294
5329
5590
5796
5950
6086
6057
5992
5872
5888
5977
6026
5856
5492
4899
4081
2882
1056
-951
-3414
-5275
-5487
-5415
-4401
-3479
-4156
-4669
-5448
-5544
-4529
-3797
-3140
-3677
-4854
-5387
-5577
-4968
-4174
-3845
-3946
-3789
-2949
-1546
355
1552
1957
1952
1577
1881
2590
3026
3345
2948
2237
1851
1603
1867
2210
2236
2494
2487
2543
2857
2733
2321
1651
662
-308
-1121
-1803
-2321
-2783
-3225
-3503
-3803
-4009
-4132
-4410
-4575
-4925
-5214
-5275
-5429
-5321
-5271
-5396
-5393
-5398
-5131
-4662
-4031
-3332
-2792
-2258
-1770
-1401
-985
-583
-330
-213
-139
-170
-247
-319
-440
-520
-642
-742
-746
-726
-650
-550
-543
-575
-660
-850
-1036
-1218
-1378
-1486
-1611
-1580
-1475
-1393
-1161
-916
-650
-369
-194
-39
4
32
117
207
284
360
422
514
764
1167
1676
2289
2724
3086
3411
3630
3985
4184
4322
4454
4330
4266
4235
4262
4387
4451
4597
4673
4773
4988
5175
5263
5434
5452
5263
5253
5060
4955
4978
4804
4685
4308
3830
3175
1676
175
-1624
-3632
-4413
-4476
-4188
-3379
-3341
-4020
-4466
-4932
-4615
-3688
-3185
-2977
-3562
-4387
-4526
-4474
-3986
-3475
-3496
-3518
-3024
-2189
-799
509
960
1280
1127
1026
1636
2046
2406
2384
1829
1480
1175
1210
1522
1652
1753
1893
1902
2056
2190
1838
1361
629
-246
-814
-1309
-1715
-2044
-2481
-2930
-3248
-3525
-3806
-4074
-4667
-5052
-5342
-5544
-4980
-4768
-4826
-4856
-5419
-5411
-4887
-4326
-3506
-3112
-2955
-2768
-2514
-1863
-1256
-927
-747
-779
-826
-589
-281
-168
-211
-570
-918
-944
-893
-644
-478
-650
-779
-955
-1034
-946
-971
-956
-1023
-1141
-1099
-1038
-931
-752
-661
-605
-448
-301
-263
-213
-197
-218
-174
-137
-114
-30
88
428
948
1428
1933
2238
2387
2589
2755
3068
3336
3431
3493
3451
3521
3682
3847
3953
3986
3995
3931
4087
4335
4499
4630
4568
4458
4346
4347
4465
4549
4557
4413
4107
3623
3113
2527
1639
392
-1117
-2784
-4056
-4308
-4175
-3784
-3302
-3821
-4305
-4458
-4502
-3729
-3136
-3037
-3266
-3923
-4093
-3947
-3644
-3205
-3211
-3316
-2951
-2187
-1072
146
715
876
967
995
1381
1841
1992
1899
1468
1071
910
872
987
1085
1025
1113
1246
1299
1451
1258
791
297
-373
-983
-1439
-1891
-2306
-2582
-2892
-3173
-3400
-3799
-4093
-4464
-4657
-4573
-4516
-4169
-4121
-4366
-4452
-4663
-4461
-4049
-3666
-3225
-3052
-2757
-2429
-2013
-1436
-1124
-933
-817
-728
-533
-335
-211
-364
-594
-812
-1002
-952
-840
-742
-707
-837
-880
-853
-835
-779
-858
-949
-1031
-1133
-1122
-1111
-1067
-1011
-965
-800
-592
-350
-139
-42
63
153
233
355
436
505
607
735
951
1285
1573
1854
2089
2280
2610
2943
3159
3367
3423
3487
3563
3606
3701
3721
3727
3740
3693
3781
3892
3959
4020
4070
4095
4150
4230
4160
4139
4099
3844
3645
3286
2767
2350
1689
660
-521
-1935
-3186
-3601
-3528
-3039
-2584
-2822
-3270
-3727
-3779
-3271
-2775
-2408
-2724
-3295
-3599
-3576
-3113
-2745
-2598
-2683
-2698
-2106
-1236
-222
468
620
606
586
776
1070
1325
1283
1059
777
575
596
609
658
674
661
777
843
865
780
486
12
-444
-925
-1414
-1662
-2050
-2330
-2496
-2811
-2946
-3205
-3615
-3899
-4199
-4293
-4083
-3861
-3724
-3821
-4107
-4214
-4044
-3656
-3135
-2870
-2696
-2530
-2307
-1832
-1387
-1125
-1015
-1044
-1025
-820
-551
-380
-401
-669
-894
-981
-946
-783
-744
-759
-819
-923
-908
-846
-856
-894
-917
-966
-960
-905
-856
-783
-757
-708
-625
-501
-278
-103
68
180
162
184
217
264
374
546
736
957
1220
1485
1795
2064
2264
2449
2577
2714
2840
2985
3207
3319
3370
3357
3296
3308
3348
3445
3610
3707
3700
3634
3555
3511
3511
3513
3492
3428
3263
2885
2281
1462
517
-310
-823
-1333
-1596
-1806
-2310
-2405
-2515
-2659
-2530
-2737
-2738
-2680
-2767
-2530
-2599
-2747
-2833
-3086
-3018
-2708
-2395
-2083
-1755
-1495
-1129
-577
-260
32
182
177
364
496
626
686
485
364
311
254
473
559
563
668
461
341
275
-53
-179
-398
-740
-944
-1387
-1717
-1924
-2305
-2405
-2559
-2822
-2873
-3068
-3233
-3364
-3631
-3858
-3974
-3927
-3784
-3537
-3402
-3351
-3194
-3106
-2770
-2457
-2206
-1910
-1852
-1592
-1383
-1232
-1007
-1040
-1028
-1026
-991
-858
-801
-767
-827
-887
-901
-867
-813
-808
-817
-938
-1043
-1017
-1038
-1056
-1099
-1185
-1184
-1223
-1268
-1229
-1235
-1248
-1219
-1153
-987
-811
-620
-415
-244
-37
152
337
462
551
613
668
828
1021
1199
1403
1492
1625
1826
1944
2170
2323
2364
2531
2565
2690
2933
2933
3009
2979
2876
3000
3062
3139
3176
3121
3122
3072
3084
3099
3110
3060
2886
2732
2419
2131
1738
1164
439
-697
-1651
-2579
-3195
-2972
-2919
-2660
-2550
-3084
-3046
-3073
-2888
-2241
-2186
-2184
-2368
-2671
-2524
-2438
-2298
-2238
-2354
-2236
-1793
-1124
-460
69
256
347
517
608
844
912
735
581
319
239
174
42
85
28
20
186
200
209
39
-277
-524
-816
-1055
-1307
-1613
-1919
-2290
-2537
-2741
-2911
-3276
-3740
-3882
-4093
-3781
-3236
-3159
-2944
-3152
-3381
-3093
-2956
-2577
-2400
-2497
-2406
-2318
-1949
-1578
-1410
-1283
-1233
-1097
-823
-432
-201
-135
-226
-469
-523
-598
-634
-616
-734
-704
-741
-788
-704
-801
-786
-704
-779
-785
-842
-951
-964
-1080
-1180
-1241
-1354
-1371
-1334
-1230
-1015
-747
-510
-242
32
262
601
835
972
1064
1001
1058
1160
1315
1557
1653
1792
1913
2069
2386
2625
2861
3003
3011
3077
3143
3264
3334
3305
3188
3089
3064
3050
3175
3206
3195
3293
3210
3249
3213
2908
2653
2159
1651
1131
271
-565
-1488
-2426
-2871
-3006
-2938
-2750
-2837
-3034
-3046
-2995
-2619
-2148
-2060
-2060
-2273
-2462
-2274
-2201
-2052
-1999
-2129
-1924
-1563
-995
-296
159
461
678
844
1080
1289
1318
1212
1000
749
607
431
269
226
136
129
208
208
257
136
-156
-342
-666
-890
-1063
-1419
-1687
-2063
-2482
-2692
-2997
-3325
-3501
-3721
-3720
-3439
-3193
-2883
-2741
-2799
-2698
-2590
-2397
-2146
-2102
-2036
-1998
-1953
-1703
-1479
-1313
-1149
-1023
-803
-503
-266
-47
50
11
-9
-59
-117
-156
-276
-356
-423
-534
-567
-601
-612
-512
-481
-486
-445
-495
-528
-558
-639
-665
-767
-867
-910
-981
-916
-881
-867
-794
-748
-622
-472
-304
-95
77
243
405
640
838
997
1181
1208
1319
1439
1471
1648
1741
1819
1977
2077
2248
2421
2537
2707
2849
2952
3098
3151
3187
3274
3276
3341
3460
3442
3449
3325
3040
2804
2509
2228
1971
1579
1246
797
38
-637
-1442
-2219
-2458
-2659
-2708
-2638
-2950
-3058
-3052
-3012
-2667
-2487
-2508
-2538
-2578
-2431
-2122
-1918
-1769
-1767
-1860
-1609
-1200
-747
-241
-55
129
425
649
959
1162
1182
1140
992
896
851
697
572
449
296
247
181
58
-57
-366
-679
-925
-1275
-1397
-1444
-1628
-1768
-2119
-2468
-2681
-2964
-3291
-3605
-3900
-4080
-3889
-3544
-3259
-3029
-3115
-3094
-2850
-2545
-2046
-1790
-1724
-1705
-1658
-1428
-1226
-1106
-1100
-1134
-1066
-861
-499
-259
-82
-2
31
173
234
277
253
154
83
16
-22
-115
-253
-333
-398
-463
-498
-556
-549
-529
-489
-381
-364
-330
-325
-387
-355
-373
-391
-361
-413
-364
-263
-136
51
197
339
470
589
736
900
1067
1191
1270
1301
1326
1356
1305
1304
1300
1196
1199
1171
1160
1214
1194
1230
1201
1172
1178
1152
1162
1176
1207
1207
1214
1194
1118
1123
1045
979
969
863
844
782
691
612
417
176
-36
-222
-385
-538
-749
-1019
-1271
-1527
-1697
-1799
-1881
-1905
-1960
-1958
-1889
-1800
-1665
-1566
-1568
-1581
-1602
-1610
-1546
-1501
-1479
-1506
-1575
-1626
-1653
-1653
-1650
-1659
-1694
-1736
-1763
-1748
-1748
-1785
-1800
-1867
-1893
-1855
-1824
-1763
-1753
-1787
-1806
-1831
-1810
-1765
-1775
-1822
-1881
-1961
-2016
-2044
-2065
-2089
-2133
-2214
-2255
-2269
-2295
-2279
-2267
-2244
-2211
-2156
-2083
-1971
-1821
-1637
-1438
-1222
-962
-689
-411
-142
98
320
476
589
651
704
763
790
812
847
905
983
1125
1310
1457
1616
1789
1937
2119
2308
2474
2607
2681
2731
2776
2813
2864
2938
2969
3007
3078
3136
3250
3299
3376
3462
3476
3567
3576
3506
3453
3300
3072
2733
2285
1722
987
269
-424
-1019
-1482
-1919
-2299
-2643
-2914
-3077
-3136
-3116
-3045
-2953
-2856
-2685
-2491
-2316
-2183
-2112
-2102
-2111
-2106
-2012
-1900
-1776
-1607
-1446
-1248
-968
-662
-352
-3
367
728
1073
1408
1671
1886
2033
2079
2053
1990
1857
1655
1450
1222
985
754
470
202
-50
-298
-473
-599
-723
-851
-1000
-1184
-1346
-1448
-1546
-1693
-1911
-2130
-2303
-2475
-2605
-2669
-2732
-2784
-2802
-2778
-2669
-2528
-2364
-2186
-2003
-1799
-1553
-1301
-1057
-861
-690
-519
-398
-295
-210
-159
-132
-116
-105
-81
-80
-75
-63
-65
-54
-20
-2
-6
-21
-46
-48
-56
-91
-140
-218
-315
-430
-563
-678
-744
-800
-852
-897
-927
-924
-929
-908
-880
-839
-764
-662
-597
-517
-415
-336
-224
-146
-114
-53
-25
-24
-2
30
35
54
55
48
61
57
92
140
145
152
164
159
170
162
153
170
185
169
145
135
131
126
153
132
86
72
39
18
13
-21
-30
-17
-44
-72
-63
-78
-91
-103
-149
-191
-203
-228
-237
-227
-222
-213
-200
-195
-211
-214
-233
-301
-350
-353
-356
-337
-307
-312
-317
-287
-283
-285
-282
-287
-289
-314
-322
-316
-313
-309
-340
-350
-338
-356
-333
-282
-270
-264
-221
-201
-167
-107
-79
-75
-42
10
30
59
114
182
278
354
396
472
551
590
646
731
770
782
810
835
845
850
836
836
815
774
727
711
715
700
694
669
617
580
544
510
477
448
419
372
312
269
240
232
224
210
210
203
191
195
188
185
205
206
193
165
154
165
185
197
208
216
219
205
190
198
170
144
159
159
159
188
210
203
206
190
166
173
158
120
89
78
81
68
65
57
17
-10
-52
-91
-89
-104
-125
-123
-129
-130
-118
-109
-104
-111
-125
-136
-164
-197
-212
-212
-216
-238
-250
-247
-255
-284
-290
-320
-365
-388
-410
-447
-466
-504
-548
-587
-623
-618
-625
-635
-648
-684
-717
-746
-758
-753
-717
-694
-673
-661
-670
-643
-603
-596
-598
-608
-613
-625
-658
-652
-638
-621
-620
-626
-625
-619
-629
-648
-653
-662
-645
-614
-594
-587
-569
-545
-540
-527
-522
-513
-507
-471
-431
-390
-341
-296
-282
-264
-232
-223
-200
-189
-187
-189
-173
-170
-162
-156
-167
-187
-211
-212
-216
-215
-204
-196
-222
-240
-248
-272
-269
-266
-263
-252
-234
-201
-178
-152
-116
-111
-108
-90
-71
-61
-50
-34
-36
-53
-40
-16
-6
-15
-20
-40
-66
-85
-121
-166
-200
-227
-259
-284
-299
-308
-319
-330
-330
-327
-331
-338
-363
-378
-398
-414
-411
-418
-417
-436
-467
-477
-484
-490
-502
-507
-518
-522
-502
-500
-525
-542
-539
-567
-579
-580
-593
-613
-643
-669
-707
-725
-727
-741
-718
-718
-723
-735
-742
-737
-757
-786
-820
-846
-872
-910
-937
-921
-920
-930
-934
-953
-978
-991
-985
-987
-990
-974
-941
-935
-930
-925
-912
-881
-870
-858
-820
-798
-794
-757
-731
-715
-665
-597
-568
-550
-503
-480
-485
-482
-455
-438
-416
-392
-376
-374
-358
-341
-322
-290
-263
-239
-219
-195
-182
-174
-139
-144
-123
-87
-66
-48
-16
-9
-16
-17
-35
-23
-7
-26
-34
-39
-75
-95
-95
-110
-134
-132
-155
-187
-180
-176
-175
-172
-156
-156
-145
-112
-108
-85
-60
-69
-78
-64
-54
-46
-45
-45
-56
-71
-63
-71
-60
-47
-71
-109
-109
-110
-144
-189
-235
-257
-272
-303
-339
-360
-384
-402
-424
-470
-509
-529
-550
-588
-622
-622
-635
-650
-649
-663
-690
-691
-681
-677
-684
-693
-708
-727
-748
-765
-786
-804
-822
-833
-839
-858
-861
-837
-833
-849
-836
-811
-808
-791
-777
-768
-748
-743
-754
-758
-758
-769
-742
-721
-720
-701
-678
-658
-617
-571
-529
-510
-488
-487
-494
-472
-455
-442
-411
-398
-388
-383
-375
-362
-341
-305
-296
-306
-315
-292
-274
-257
-234
-214
-178
-138
-114
-71
-24
15
53
88
109
127
155
190
225
259
273
292
294
296
289
272
258
278
289
284
300
302
323
347
342
361
389
404
426
410
408
408
406
395
380
371
389
384
366
352
308
258
225
195
184
181
155
126
108
76
52
24
5
-14
-50
-95
-125
-155
-170
-195
-243
-254
-289
-332
-381
-402
-427
-433
-439
-442
-437
-446
-468
-520
-560
-568
-575
-572
-586
-597
-609
-638
-690
-723
-728
-747
-741
-743
-765
-765
-747
-725
-679
-666
-654
-647
-654
-668
-671
-674
-678
-674
-675
-682
-679
-668
-665
-656
-656
-641
-634
-670
-680
-677
-689
-676
-678
-690
-690
-691
-702
-691
-660
-652
-654
-630
-641
-632
-597
-579
-557
-516
-508
-506
-477
-468
-446
-408
-368
-345
-324
-291
-252
-210
-176
-152
-119
-78
-44
-54
-20
14
9
40
76
117
188
222
244
277
289
301
316
330
361
376
412
452
443
441
449
435
447
458
453
490
492
480
487
482
443
436
419
384
381
357
314
286
263
244
192
158
124
61
32
-1
-28
-50
-92
-120
-118
-152
-182
-179
-203
-233
-266
-291
-297
-328
-340
-346
-357
-373
-397
-435
-462
-490
-557
-614
-666
-743
-758
-765
-795
-805
-819
-825
-834
-834
-844
-867
-885
-894
-912
-915
-907
-905
-910
-920
-946
-925
-915
-918
-903
-883
-862
-846
-820
-817
-793
-770
-788
-777
-760
-764
-750
-704
-677
-681
-657
-632
-616
-604
-590
-598
-588
-571
-590
-582
-561
-586
-606
-608
-611
-616
-619
-631
-631
-619
-612
-610
-611
-619
-640
-660
-647
-641
-615
-569
-548
-522
-477
-457
-454
-434
-422
-411
-395
-365
-339
-311
-274
-251
-207
-153
-94
-47
1
24
66
108
126
169
220
256
282
321
352
352
368
380
392
416
428
418
421
429
433
441
453
474
482
492
493
483
486
471
441
426
400
371
332
297
278
243
222
201
178
144
117
85
77
67
37
6
-36
-91
-123
-160
-185
-193
-217
-248
-249
-263
-325
-369
-394
-448
-483
-493
-526
-575
-630
-666
-678
-684
-707
-706
-712
-731
-757
-753
-738
-756
-764
-755
-780
-805
-820
-844
-866
-859
-857
-828
-791
-802
-793
-769
-769
-779
-769
-753
-759
-758
-734
-727
-711
-700
-663
-642
-612
-578
-559
-543
-525
-502
-474
-470
-467
-479
-504
-508
-488
-482
-484
-472
-466
-490
-495
-503
-539
-561
-571
-566
-555
-552
-559
-544
-544
-548
-529
-514
-515
-485
-455
-413
-375
-334
-290
-239
-193
-149
-104
-78
-56
-37
-4
14
18
46
88
132
181
208
233
276
292
311
357
382
433
459
490
528
548
578
614
663
707
745
769
786
791
800
798
794
781
761
738
688
638
609
549
481
428
384
348
303
243
215
191
169
134
78
-13
-98
-148
-184
-211
-219
-232
-235
-242
-259
-285
-314
-338
-358
-384
-414
-434
-480
-528
-578
-618
-641
-656
-684
-685
-706
-724
-748
-743
-757
-773
-787
-801
-802
-812
-838
-829
-803
-796
-788
-781
-794
-816
-814
-835
-841
-842
-836
-833
-826
-818
-816
-801
-793
-791
-776
-754
-739
-734
-699
-681
-678
-667
-677
-677
-649
-631
-620
-609
-599
-589
-589
-583
-588
-569
-561
-558
-545
-521
-518
-525
-516
-542
-584
-603
-642
-662
-665
-673
-682
-667
-671
-677
-692
-690
-667
-658
-652
-655
-640
-606
-581
-543
-479
-459
-431
-382
-357
-309
-256
-227
-167
-96
-28
29
78
142
207
242
298
339
374
404
426
467
530
561
587
650
706
755
805
828
822
792
764
739
702
668
646
619
596
566
541
514
443
402
375
317
265
226
169
99
10
-80
-141
-192
-229
-253
-295
-328
-372
-418
-448
-488
-545
-623
-678
-703
-715
-729
-744
-771
-814
-833
-833
-845
-854
-858
-867
-853
-836
-835
-827
-800
-793
-806
-805
-809
-827
-828
-832
-843
-840
-862
-879
-898
-923
-952
-979
-989
-1006
-1014
-1024
-1047
-1071
-1051
-1042
-1040
-1027
-1001
-965
-911
-865
-833
-797
-764
-750
-728
-710
-707
-668
-630
-623
-616
-605
-608
-610
-605
-619
-636
-637
-633
-637
-634
-638
-655
-655
-658
-668
-678
-659
-631
-632
-618
-612
-645
-641
-627
-595
-527
-486
-478
-460
-445
-422
-412
-399
-387
-378
-346
-291
-237
-159
-106
-79
-26
15
49
104
165
208
260
327
373
401
471
553
612
690
738
769
829
895
952
1013
1033
1029
1042
1017
998
990
977
963
937
892
852
776
709
662
610
564
514
492
463
425
367
306
243
154
93
56
-6
-62
-72
-94
-122
-143
-197
-275
-337
-412
-493
-530
-566
-647
-714
-788
-859
-888
-922
-939
-939
-945
-963
-964
-968
-1006
-1029
-1039
-1051
-1059
-1035
-1008
-986
-948
-911
-904
-908
-904
-914
-920
-923
-927
-908
-903
-920
-925
-944
-957
-969
-963
-963
-963
-941
-931
-925
-883
-849
-841
-808
-780
-766
-707
-657
-624
-596
-597
-594
-593
-579
-563
-527
-480
-453
-459
-435
-428
-436
-429
-445
-466
-456
-457
-469
-457
-469
-496
-504
-514
-512
-505
-491
-461
-438
-426
-405
-386
-372
-369
-356
-330
-275
-235
-213
-178
-145
-127
-102
-71
-46
-11
27
67
116
182
224
250
279
315
353
395
428
476
537
594
645
695
740
792
815
834
881
920
950
972
978
962
931
897
895
871
829
799
737
659
593
515
444
373
308
264
217
168
108
38
-24
-80
-143
-194
-224
-265
-293
-304
-343
-379
-429
-492
-560
-634
-687
-709
-756
-807
-852
-914
-991
-1063
-1126
-1180
-1208
-1213
-1203
-1193
-1188
-1202
-1221
-1234
-1238
-1212
-1171
-1119
-1074
-1033
-1009
-1000
-1002
-1025
-1045
-1043
-1059
-1067
-1045
-1067
-1085
-1095
-1091
-1079
-1093
-1101
-1102
-1101
-1080
-1068
-1071
-1034
-1002
-985
-943
-924
-895
-846
-809
-783
-734
-695
-709
-694
-659
-649
-635
-607
-599
-598
-579
-560
-570
-571
-564
-581
-573
-545
-551
-542
-525
-506
-494
-458
-438
-423
-402
-371
-343
-308
-270
-250
-225
-189
-148
-104
-67
-29
7
24
38
59
86
94
123
160
186
244
306
354
392
435
479
517
558
616
669
713
775
812
859
910
968
1046
1111
1150
1170
1184
1173
1154
1146
1122
1093
1067
999
921
841
757
654
550
462
390
341
298
239
163
89
11
-71
-118
-150
-168
-189
-244
-304
-340
-389
-438
-480
-533
-583
-613
-654
-704
-752
-810
-875
-946
-1011
-1079
-1145
-1164
-1180
-1208
-1203
-1223
-1234
-1231
-1253
-1256
-1239
-1229
-1210
-1166
-1151
-1121
-1083
-1081
-1071
-1054
-1051
-1038
-1015
-984
-953
-958
-969
-990
-1020
-1024
-1013
-998
-998
-1011
-1014
-990
-969
-954
-937
-921
-913
-899
-853
-816
-771
-713
-654
-641
-624
-600
-591
-566
-547
-533
-518
-498
-501
-483
-479
-482
-468
-462
-470
-485
-496
-506
-524
-533
-503
-479
-458
-436
-423
-415
-403
-391
-387
-378
-367
-342
-309
-252
-210
-176
-144
-112
-83
-64
-34
-5
53
99
136
194
224
257
327
383
426
480
520
568
602
647
713
777
838
911
995
1076
1152
1218
1297
1347
1375
1400
1389
1349
1320
1305
1273
1247
1213
1169
1100
1005
900
811
710
604
514
447
375
291
236
145
59
-19
-80
-113
-146
-175
-205
-232
-265
-320
-367
-434
-500
-544
-566
-582
-622
-660
-719
-789
-852
-910
-968
-1014
-1046
-1094
-1104
-1133
-1185
-1215
-1229
-1244
-1271
-1272
-1254
-1226
-1183
-1147
-1134
-1124
-1100
-1087
-1079
-1060
-1029
-993
-985
-1003
-1012
-1027
-1041
-1056
-1059
-1051
-1034
-1028
-1047
-1063
-1057
-1052
-1070
-1066
-1050
-1014
-979
-926
-862
-810
-785
-782
-772
-780
-773
-745
-718
-702
-682
-688
-706
-720
-737
-733
-721
-709
-703
-696
-695
-682
-661
-656
-662
-646
-636
-624
-585
-557
-499
-460
-431
-389
-372
-366
-338
-286
-244
-186
-123
-81
-54
-24
-6
25
60
109
156
220
266
312
374
404
448
505
555
609
651
687
749
813
888
957
1015
1096
1170
1244
1348
1442
1498
1566
1613
1636
1674
1693
1693
1660
1614
1584
1549
1490
1411
1313
1194
1061
938
831
719
618
521
419
314
245
188
95
15
-48
-122
-179
-223
-252
-290
-346
-414
-474
-520
-587
-681
-745
-818
-894
-998
-1082
-1193
-1261
-1355
-1412
-1473
-1498
-1561
-1560
-1611
-1637
-1652
-1605
-1809
-3612
-2433
-2326
-3599
-4171
-3335
-2150
-2101
-1720
-1744
-1251
-1215
-1378
-1222
-1329
-1566
-1711
-1967
-2064
-2259
-2263
-2548
-2633
-2743
-2908
-2929
-2754
-3111
-3276
-2816
-2619
-2313
-2084
-1730
-1674
-1436
-1384
-1503
-1313
-1325
-1366
-1477
-1798
-2167
-2514
-2837
-3342
-3799
-4041
-4280
-4425
-4520
-4548
-4328
-4053
-3689
-3331
-3082
-2878
-2570
-2097
-1568
-1257
-1009
-866
-754
-688
-761
-758
-743
-610
-499
-346
-160
77
448
792
1165
1486
1809
2065
2343
2667
2930
3194
3497
3814
4218
4656
5053
5534
6103
6674
7223
7747
8289
8990
9677
10295
10773
10977
11119
11302
11267
10831
9662
7974
5983
3862
2295
1279
105
-1356
-3117
-5312
-7445
-8961
-9858
-10289
-10439
-10525
-10529
-10431
-10194
-9705
-9234
-8728
-8101
-7425
-6638
-5790
-5073
-4634
-4378
-4238
-4121
-4130
-4035
-3769
-3473
-2876
-1992
-1135
-353
406
1111
1939
3043
4365
5817
7168
8214
8920
9224
9187
8976
8575
7981
7298
6440
5324
4027
2646
1198
-329
-1716
-2924
-3964
-4707
-5178
-5487
-5801
-6186
-6530
-6906
-7233
-7271
-7308
-7389
-7490
-7946
-8534
-9240
-10124
-10736
-11181
-11391
-11217
-10831
-10260
-9451
-8449
-7364
-5974
-4424
-2816
-996
764
2407
3768
4675
5174
5118
4835
4355
3621
2835
1833
716
-445
-1637
-2726
-3599
-4210
-4514
-4407
-4077
-3562
-2835
-2135
-1432
-729
-205
228
534
658
662
458
76
-459
-1173
-1898
-2518
-2961
-3151
-3099
-2811
-2270
-1520
-628
435
1530
2703
4031
5308
6701
7928
8975
9756
10145
10494
10550
10586
10593
10536
10485
10312
10312
10203
10190
10383
10328
10402
10627
10655
10890
11242
11391
11331
10177
7667
5154
1924
-1069
-2283
-3844
-5571
-7343
-10022
-12585
-14565
-15481
-15459
-14783
-13675
-12545
-11224
-10032
-8500
-7081
-5927
-4608
-3532
-2255
-1137
-231
446
394
387
356
59
122
613
1280
2389
3894
5196
6350
7245
7970
8800
9546
10365
11155
11513
11292
10614
9254
7425
5570
3536
1647
-22
-1590
-2932
-4293
-5462
-6471
-7367
-7943
-8268
-8250
-8116
-7721
-7245
-7143
-7151
-7470
-8075
-8625
-9094
-9454
-9788
-10002
-10146
-10303
-10277
-10034
-9505
-8567
-7195
-5440
-3556
-1657
172
1716
2965
3921
4639
4995
5040
4954
4486
3693
2682
1421
64
-1251
-2327
-3076
-3547
-3658
-3614
-3481
-3192
-2816
-2359
-1877
-1293
-743
-310
34
114
-33
-419
-928
-1410
-1905
-2315
-2446
-2397
-2201
-1741
-1153
-467
346
1344
2502
3708
5024
6208
7188
8010
8519
8969
9223
9247
9265
9157
9057
8947
8961
8936
9012
9219
9348
9925
10542
11247
12141
12717
13294
13373
13125
12873
12115
11492
10577
7752
4187
727
-3663
-6468
-7367
-8846
-9936
-11182
-13205
-14484
-15034
-14325
-12645
-10986
-9326
-7918
-6838
-5953
-4892
-4229
-4008
-3748
-3583
-3195
-2831
-2339
-2057
-2106
-1389
-616
162
1658
3292
5003
7122
9047
10554
11555
11692
11675
11454
10857
10387
9675
8341
6647
4758
2642
751
-781
-2017
-2803
-3427
-3683
-3775
-4047
-4031
-4240
-4649
-4742
-4964
-5301
-5655
-6027
-6700
-7767
-8678
-9690
-10574
-10798
-10675
-10266
-9588
-8791
-8416
-8327
-7728
-6995
-5856
-3998
-2466
-1388
-680
-72
534
715
1007
1301
1368
1468
1548
1618
1315
1020
688
-12
-628
-1096
-1202
-1197
-1237
-1442
-2222
-2891
-3382
-3872
-3986
-3880
-3583
-3214
-2853
-2503
-2354
-2194
-1712
-1041
-546
-96
536
1059
1606
2049
2189
2160
2187
2507
2908
3475
4071
4558
5118
5515
5907
6387
6862
7552
8257
8672
9055
9471
9481
9515
9640
9355
9299
9448
9379
9341
9451
9717
9925
10477
11224
11118
11081
11101
10441
10019
9472
6982
3712
647
-3530
-6122
-6780
-8019
-8826
-10020
-11997
-13236
-13725
-12913
-11190
-9413
-7992
-6846
-5827
-5217
-4480
-3959
-3939
-3903
-3788
-3373
-2929
-2346
-1955
-1923
-1165
-325
705
2445
4091
5772
7587
9045
10174
10615
10225
9713
8933
7960
7270
6333
4985
3525
1768
83
-1136
-2097
-2655
-2772
-2890
-2863
-2895
-3103
-3306
-3819
-4442
-5047
-5679
-6327
-6960
-7464
-8107
-8953
-10078
-10967
-11337
-11567
-10938
-9949
-9425
-8726
-7929
-6964
-5828
-4682
-3440
-2477
-1563
-594
109
592
801
826
640
419
253
90
110
122
50
-329
-877
-1130
-1508
-1828
-1853
-2078
-2333
-2605
-2997
-3404
-3884
-4144
-4163
-4089
-3892
-3599
-3190
-2702
-2123
-1641
-1277
-793
-359
123
586
843
1019
1041
1190
1457
1622
2012
2478
2864
3313
3947
4445
4940
5794
6381
6822
7495
7881
8122
8285
8425
8382
8118
8084
7970
7862
7906
8007
8173
8323
8665
8951
9457
10227
10574
10878
10886
10473
9717
8726
5801
1376
-2618
-7020
-9138
-8586
-8324
-8149
-9413
-11839
-13345
-13670
-11840
-9000
-6359
-4771
-4349
-4355
-4701
-4566
-4616
-5052
-5296
-5532
-4859
-3666
-2461
-1536
-1387
-655
499
2102
4497
6658
8395
9744
10276
10257
9493
8012
6630
5342
4254
3606
3067
2169
1132
-5
-1351
-1932
-1880
-1651
-953
-674
-762
-1307
-2362
-3371
-4698
-5958
-7014
-7809
-8306
-8750
-8844
-8884
-9178
-9432
-9214
-8575
-7584
-5735
-4212
-3399
-2780
-2946
-3210
-3712
-4341
-4613
-4977
-4838
-4371
-4091
-3724
-3317
-2872
-2271
-1297
-156
951
1999
2604
2597
1780
666
-450
-1746
-2737
-3458
-4176
-4659
-5062
-5365
-5539
-5542
-5040
-4228
-3257
-2139
-1209
-497
97
299
116
-203
-454
-574
-515
-324
-219
-266
-159
336
919
1630
2674
3763
4680
5472
6162
6357
6193
6000
5766
5393
5023
5001
4961
4795
5041
5321
5455
5890
6532
7202
7906
8540
9187
9527
9689
10007
10182
9798
9608
9767
9176
8682
8721
7963
7030
4464
930
-1626
-5190
-6711
-5766
-6089
-6457
-7395
-9199
-10193
-10625
-9685
-8280
-7306
-6781
-6665
-6591
-6520
-5975
-5916
-6009
-5661
-5610
-4652
-2971
-1345
-18
336
1278
2154
2800
4455
5835
6773
7566
7715
7662
7006
5927
5311
4658
4112
3940
3694
3260
2935
2281
1332
808
297
-344
-606
-1094
-1740
-2591
-3727
-4592
-5762
-6918
-7461
-7753
-7863
-7723
-7400
-7308
-7460
-7236
-7141
-6874
-6148
-5532
-5102
-5018
-5276
-5839
-6254
-6436
-6394
-5796
-5098
-4272
-3105
-2191
-1159
-192
418
1149
1654
1889
2044
1923
1392
543
-496
-1666
-2695
-3401
-3857
-3944
-3891
-3746
-3566
-3489
-3302
-3103
-2832
-2509
-2208
-1929
-1839
-1775
-1668
-1698
-1664
-1532
-1229
-703
-55
618
1206
1650
1998
2316
2629
2997
3408
3739
3879
3991
3931
3786
3947
4250
4405
4750
5178
5561
5982
6403
6804
6919
6942
7024
7184
7487
7537
7632
7648
7483
7567
7398
7764
8314
8601
9130
9661
10044
10067
9860
9307
5885
1813
-1102
-5371
-7374
-6442
-6563
-7240
-8239
-9994
-10734
-10792
-9350
-6666
-5290
-4885
-4644
-5213
-5486
-4780
-5167
-5812
-5915
-6219
-5747
-4226
-2095
-322
491
1577
2673
3720
5547
6996
7660
8052
7648
6846
5542
4219
3483
2567
1768
1775
1710
1291
1551
1356
982
1034
620
69
-499
-1364
-2130
-3262
-4441
-5285
-6565
-7497
-7756
-7646
-7185
-6385
-5529
-4842
-4437
-4187
-3858
-3675
-3417
-3093
-3248
-3546
-3888
-4408
-4619
-5055
-5580
-5652
-5422
-4490
-3317
-2244
-1317
-1029
-878
-467
-250
-166
-129
-440
-1065
-1927
-2794
-3312
-3563
-3714
-3711
-3743
-3694
-3308
-2916
-2514
-2307
-2454
-2620
-2737
-2750
-2658
-2592
-2392
-2139
-1938
-1489
-902
-151
715
1491
2096
2429
2573
2770
2830
2657
2643
2454
2195
2304
2281
2390
2863
3090
3389
3860
4189
4652
5061
5261
5515
5417
5152
5291
5271
5123
5601
5703
5758
6354
6301
6771
7690
7973
8598
9194
9201
9445
9681
9696
9554
9068
7760
3868
215
-2734
-6168
-6353
-4930
-5244
-5575
-6689
-8271
-8220
-7423
-5535
-3614
-3444
-4265
-4980
-5798
-5811
-4798
-4484
-4363
-4423
-4487
-3345
-1452
629
2088
3115
4109
4518
4835
5657
5708
5240
4791
3689
3116
2451
1978
1942
1326
1079
1173
1093
1031
1053
664
227
-282
-1356
-2362
-3159
-4138
-5012
-5543
-5715
-5813
-6064
-5724
-5220
-4821
-4098
-3521
-3086
-2902
-2801
-3040
-3789
-4355
-5118
-5858
-6172
-6320
-6478
-6142
-5412
-4609
-3607
-2632
-1748
-989
-539
-235
-189
-545
-793
-1194
-1830
-2398
-2859
-3140
-3214
-3103
-2859
-2618
-2376
-2025
-1912
-1871
-1886
-2207
-2457
-2702
-2995
-3188
-3178
-2936
-2564
-2144
-1476
-655
174
1034
1704
2121
2372
2466
2414
2245
1797
1479
1002
671
718
866
1389
1942
2485
2810
3119
3564
3999
4142
4412
4443
4131
4150
4005
3831
3865
3893
4395
4755
5172
5946
6024
6451
7137
7092
7588
8058
8081
8108
7978
7755
7623
7871
7834
7830
7579
4778
958
-1496
-4708
-6058
-4661
-4576
-5453
-6623
-8492
-9210
-8169
-6238
-4297
-3464
-4237
-5541
-6095
-5505
-3959
-2677
-2212
-2413
-2973
-2725
-1335
606
2083
2894
3718
3783
3772
4334
4421
4097
3634
2946
2470
2074
1680
1267
554
-21
-324
-545
-520
-613
-1170
-1742
-2306
-2903
-3503
-3871
-4104
-4429
-4637
-4762
-4779
-4767
-4536
-4028
-3428
-2776
-2324
-2026
-2118
-2587
-2900
-2845
-3737
-4185
-3554
-4472
-5016
-5127
-5515
-5705
-5357
-4682
-3919
-3197
-3021
-2992
-2832
-2538
-2353
-2287
-2240
-2168
-2323
-2621
-2859
-2946
-2748
-2310
-2019
-2122
-2116
-2119
-2149
-2192
-2135
-2361
-2395
-2409
-2179
-2257
-1294
-1951
-2384
260
-198
54
1196
1557
1194
1741
1599
1293
1656
1406
1000
878
816
892
1082
1108
1648
1993
2261
2767
2712
2651
2951
3344
3577
3840
3924
3772
3993
4297
4507
5128
5653
5788
6232
6538
6776
6811
7199
7587
7336
7117
7561
8021
7494
7254
7889
7608
7596
7284
4556
1443
-1257
-4487
-5540
-4740
-5109
-5292
-6571
-8591
-8506
-7506
-5448
-3746
-3412
-3720
-5110
-5535
-4293
-2965
-1939
-1653
-2360
-3142
-2694
-1024
1066
2527
3174
3244
2988
3395
3933
4136
4015
3238
2304
1772
1433
1111
565
-250
-891
-1217
-1129
-863
-820
-1257
-2052
-2614
-2913
-3148
-3274
-3412
-3785
-4221
-4340
-4181
-4041
-3770
-3349
-2899
-2446
-1926
-1629
-1678
-1775
-1853
-1888
-1707
-1708
-2038
-2588
-3262
-3596
-3787
-3802
-3655
-4016
-4694
-5044
-5351
-5395
-5096
-4796
-4707
-4578
-4269
-3805
-3090
-2451
-2059
-1886
-1844
-1707
-1529
-1255
-1101
-1277
-1534
-1796
-1933
-1955
-1860
-1735
-1758
-1829
-1774
-1558
-1207
-933
-664
-479
-342
4
428
889
1181
1252
1234
1140
1148
1169
1108
1066
902
775
840
1101
1406
1748
2009
2142
2456
2756
3135
3539
3700
3839
3973
4062
4380
4567
4786
4934
4915
5274
5554
5963
6419
6588
6658
6576
6665
6683
6713
6867
6802
6760
6734
6679
6606
6341
4961
2732
575
-2288
-3927
-4213
-4585
-4234
-4645
-5930
-6616
-6655
-5605
-4087
-2607
-2325
-3280
-3988
-4057
-3152
-1802
-709
-835
-2065
-2934
-2982
-1570
586
2042
2546
1860
1077
947
1740
2991
3593
3383
2403
1259
592
414
505
494
-13
-796
-1290
-1388
-1258
-965
-819
-993
-1257
-1382
-1352
-1248
-1248
-1466
-1778
-2041
-2161
-2041
-1725
-1424
-1303
-1264
-1240
-1273
-1275
-1179
-1018
-1063
-1308
-1640
-2126
-2604
-2921
-3079
-3065
-3020
-2987
-2865
-2654
-2444
-2148
-1659
-1250
-1002
-845
-720
-600
-533
-445
-450
-627
-897
-1195
-1456
-1587
-1595
-1454
-1201
-1153
-1201
-1216
-1161
-973
-728
-492
-428
-471
-709
-836
-875
-1039
-973
-1068
-1081
-1077
-1142
-975
-938
-847
-755
-668
-624
-639
-619
-583
-501
-360
-224
-121
45
112
83
115
183
242
408
579
639
700
762
843
958
1031
1103
1216
1274
1323
1417
1549
1673
1787
1916
2000
2014
2050
2108
2183
2291
2352
2400
2421
2399
2386
2382
2350
2207
1997
1681
1044
297
-145
-238
-21
250
388
306
-224
-743
-921
-948
-705
-383
-159
-152
-450
-714
-809
-930
-994
-1032
-1127
-1131
-1123
-1202
-1327
-1515
-1727
-1806
-1679
-1452
-1319
-1271
-1255
-1316
-1405
-1353
-1154
-1009
-976
-989
-1013
-1108
-1177
-1170
-1119
-1070
-1020
-946
-894
-908
-947
-981
-984
-960
-929
-885
-896
-1014
-1171
-1271
-1350
-1470
-1624
-1755
-1976
-2306
-2519
-2588
-2757
-2976
-3151
-3202
-3138
-3140
-3032
-2875
-2936
-2964
-2879
-2866
-2852
-2817
-2697
-2579
-2614
-2610
-2512
-2421
-2326
-2253
-2183
-2084
-1990
-1883
-1748
-1685
-1678
-1664
-1557
-1440
-1403
-1331
-1227
-1143
-1090
-1009
-895
-792
-740
-644
-522
-444
-370
-243
-106
-41
0
52
100
136
183
245
291
320
373
497
608
675
741
817
889
923
961
1064
1168
1244
1316
1386
1471
1566
1707
1833
1978
2123
2253
2382
2474
2577
2699
2756
2864
2951
3007
3123
3218
3306
3364
3412
3420
3283
3137
2849
2166
1565
1235
1197
1369
1516
1600
1256
493
-19
-326
-413
-137
168
236
-127
-662
-963
-1178
-1300
-1261
-1327
-1416
-1449
-1553
-1635
-1733
-1945
-2090
-2153
-2068
-1920
-1864
-1770
-1718
-1783
-1744
-1575
-1377
-1248
-1179
-1062
-1009
-1020
-921
-781
-694
-629
-594
-568
-570
-615
-631
-642
-646
-659
-651
-611
-632
-726
-789
-818
-926
-1078
-1188
-1312
-1463
-1615
-1767
-1956
-2152
-2313
-2365
-2343
-2348
-2348
-2394
-2461
-2554
-2681
-2691
-2621
-2561
-2510
-2479
-2450
-2435
-2396
-2270
-2164
-2144
-2069
-1943
-1855
-1794
-1732
-1651
-1600
-1548
-1467
-1380
-1303
-1230
-1176
-1102
-1032
-965
-868
-765
-703
-667
-589
-484
-370
-227
-95
-16
44
105
199
292
366
408
441
443
449
471
540
640
710
741
746
743
755
787
869
1004
1124
1238
1356
1446
1523
1571
1647
1779
1879
2010
2160
2268
2340
2415
2525
2652
2771
2872
3011
3127
3238
3353
3425
3458
3418
3345
3319
3254
2765
2066
1565
1245
1249
1392
1533
1501
870
154
-219
-489
-388
-98
75
2
-517
-930
-1053
-1182
-1212
-1243
-1395
-1522
-1631
-1691
-1675
-1808
-1964
-2035
-2012
-1872
-1784
-1703
-1568
-1580
-1600
-1439
-1205
-1033
-956
-870
-769
-766
-737
-587
-467
-451
-458
-443
-471
-546
-619
-649
-697
-729
-708
-674
-663
-751
-828
-879
-967
-1094
-1274
-1459
-1678
-1903
-2053
-2180
-2355
-2538
-2673
-2724
-2740
-2706
-2695
-2713
-2667
-2638
-2624
-2560
-2502
-2472
-2436
-2430
-2405
-2370
-2305
-2204
-2203
-2242
-2207
-2136
-2034
-1926
-1827
-1725
-1645
-1519
-1374
-1298
-1211
-1122
-1018
-880
-759
-630
-508
-405
-287
-190
-109
19
150
241
330
376
407
461
519
537
531
508
488
502
543
644
731
784
822
863
921
973
1017
1076
1132
1214
1310
1381
1466
1554
1598
1672
1758
1846
1985
2129
2298
2426
2563
2741
2868
3008
3130
3210
3314
3412
3547
3706
3736
3666
3537
3373
2932
2096
1495
1215
1229
1441
1651
1723
1260
478
59
-196
-258
35
253
214
-227
-723
-897
-1043
-1184
-1197
-1354
-1550
-1566
-1559
-1499
-1543
-1736
-1812
-1844
-1755
-1641
-1583
-1456
-1419
-1487
-1365
-1139
-1017
-937
-839
-739
-702
-636
-469
-367
-378
-383
-364
-396
-494
-552
-623
-745
-828
-791
-717
-718
-773
-792
-819
-870
-887
-962
-1061
-1167
-1275
-1354
-1418
-1569
-1796
-2053
-2271
-2369
-2513
-2657
-2731
-2759
-2787
-2888
-2940
-2892
-2846
-2754
-2639
-2595
-2568
-2473
-2333
-2270
-2309
-2312
-2216
-2124
-2089
-2092
-2093
-1979
-1807
-1650
-1528
-1442
-1329
-1141
-942
-798
-687
-565
-426
-306
-227
-140
-8
129
230
288
318
319
356
452
544
539
510
515
519
558
608
683
771
881
977
1023
1019
1024
1039
1105
1197
1238
1295
1378
1475
1588
1660
1718
1851
1976
2117
2276
2388
2542
2710
2840
2962
2988
3051
3193
3282
3429
3602
3648
3586
3462
3334
3135
2511
1707
1184
875
900
1075
1239
1215
670
51
-172
-329
-238
153
316
222
-141
-468
-566
-767
-1026
-1189
-1484
-1690
-1682
-1633
-1564
-1732
-1958
-1990
-1939
-1749
-1528
-1328
-1126
-1048
-1018
-874
-746
-689
-622
-575
-523
-580
-666
-681
-782
-877
-824
-757
-725
-774
-874
-958
-1018
-974
-804
-648
-600
-595
-599
-635
-688
-796
-939
-1111
-1305
-1468
-1654
-1940
-2345
-2775
-3113
-3352
-3483
-3539
-3468
-3441
-3293
-3073
-2720
-3656
-4266
-4765
-4873
-3507
-2611
-1480
-1239
-1543
-2357
-2852
-3063
-2981
-2418
-2424
-2788
-3526
-3853
-3537
-2976
-2290
-1606
-967
-509
-233
-23
299
755
1182
1396
1415
1172
818
515
396
410
426
494
455
356
372
524
517
552
629
924
1169
1245
1416
1502
1641
1559
1509
1509
1548
1693
1870
2089
2330
2779
3225
3680
4044
4297
4638
4951
5264
5572
5824
6044
6100
6115
6226
6308
6437
6629
6735
6795
6600
6860
6611
5776
4125
1275
-1046
-2802
-3946
-3988
-4354
-5027
-5391
-6076
-5851
-4822
-3173
-2091
-2139
-2304
-2637
-2356
-1465
-824
-845
-1925
-3229
-3929
-3720
-2579
-1305
-299
-80
-134
26
586
1722
2563
2959
2778
2068
1311
510
54
-265
-785
-1168
-1517
-1874
-2205
-2278
-1893
-1314
-528
95
147
-144
-688
-1036
-1176
-1365
-1551
-1957
-2503
-2960
-3135
-2995
-2754
-2472
-2228
-2294
-2296
-2328
-2645
-2914
-3581
-4322
-5011
-5844
-6346
-6708
-6871
-6657
-6131
-5347
-4603
-3902
-3178
-2577
-1936
-1281
-898
-754
-941
-1256
-1634
-1948
-2159
-2365
-2538
-2702
-2671
-2470
-2067
-1600
-1177
-910
-746
-596
-519
-498
-527
-619
-769
-845
-860
-831
-679
-405
-71
288
674
981
1172
1262
1259
1197
1108
934
655
422
172
171
390
773
1282
1782
2198
2637
3084
3599
4118
4491
4766
4861
4758
4790
4787
4762
4993
4965
5154
5314
5399
5690
6074
6481
6815
7152
7289
7180
7170
7127
7052
6900
6476
4798
2531
112
-2527
-3566
-4136
-4316
-4107
-5216
-5960
-5895
-5403
-3729
-2425
-1694
-2302
-3594
-3639
-3030
-1550
-106
-216
-1208
-2657
-3086
-1981
-275
1428
2138
1981
1519
1375
1882
2647
2992
2669
1761
831
180
-65
-305
-551
-913
-1346
-1452
-1476
-1558
-1721
-1759
-1619
-1413
-1188
-1192
-1552
-1960
-2364
-2403
-2314
-2240
-2050
-1942
-1815
-1567
-1273
-995
-903
-976
-979
-1101
-1357
-1717
-2401
-3180
-3922
-4457
-4794
-5168
-5661
-6147
-6280
-6136
-5558
-4823
-4255
-3940
-3787
-3567
-3137
-2611
-2135
-1777
-1725
-1887
-2044
-1949
-1694
-1452
-1281
-1277
-1341
-1411
-1332
-1205
-1114
-1068
-1069
-1151
-1322
-1459
-1485
-1351
-1145
-900
-659
-412
-143
163
467
706
870
956
971
886
722
513
361
378
434
585
800
1124
1467
1833
2329
2714
3085
3454
3605
3672
3733
3764
4063
4322
4380
4587
4569
4659
4888
5186
5663
5752
6159
6326
6415
6720
6574
6723
6704
6434
6625
6517
6318
6170
5190
2992
925
-1256
-2967
-3530
-4101
-4236
-4912
-5854
-5735
-5163
-4010
-2506
-1980
-2265
-3294
-3803
-2898
-1705
-302
46
-941
-1915
-2533
-1704
-73
1226
2000
1901
1442
1403
1778
2412
2662
2092
1208
329
-116
-187
-349
-658
-1024
-1462
-1475
-1331
-1307
-1348
-1742
-1794
-1669
-1542
-1241
-1347
-1641
-1969
-2181
-1904
-1704
-1473
-1242
-1265
-1120
-997
-828
-674
-852
-953
-1114
-1492
-1761
-2203
-2711
-3222
-3939
-4514
-5118
-5863
-6335
-6760
-6942
-6669
-6256
-5622
-5061
-4585
-3953
-3422
-2860
-2282
-1900
-1474
-1310
-1244
-1219
-1333
-1265
-1188
-1177
-1158
-1333
-1420
-1416
-1404
-1256
-1186
-1191
-1272
-1470
-1611
-1592
-1469
-1186
-945
-717
-475
-207
124
393
590
731
746
656
590
492
466
498
610
837
1039
1251
1498
1860
2206
2607
2885
3151
3348
3413
3651
3879
4064
4361
4515
4658
4762
4961
5293
5502
5647
5804
5900
5951
6013
6068
6125
5994
5963
5983
6084
6175
6201
6118
5797
3904
1652
-76
-2225
-3256
-3732
-4012
-4518
-5607
-5702
-5385
-4570
-2967
-2092
-2137
-2995
-3812
-3358
-2196
-904
-216
-900
-1902
-2751
-2308
-773
564
1460
1577
1181
987
1393
2028
2419
1983
1123
305
-194
-259
-253
-553
-927
-1385
-1499
-1252
-1129
-1076
-1409
-1665
-1651
-1576
-1293
-1189
-1444
-1821
-2099
-1970
-1841
-1635
-1367
-1262
-1199
-1087
-908
-841
-989
-1078
-1219
-1514
-1896
-2238
-2578
-3151
-3613
-4042
-4640
-5326
-5860
-6095
-6175
-6201
-5972
-5721
-5430
-5043
-4528
-3919
-3479
-3039
-2550
-2136
-1692
-1246
-896
-809
-1030
-1137
-1109
-1040
-966
-1055
-1285
-1551
-1728
-1670
-1596
-1631
-1735
-1871
-1945
-1947
-1819
-1541
-1249
-1014
-788
-527
-223
40
269
443
506
541
594
640
611
571
596
765
979
1248
1622
1876
2205
2570
2944
3386
3547
3788
3933
3969
4244
4364
4526
4587
4499
4642
4652
4807
5208
5277
5470
5511
5480
5754
5772
6052
5998
5823
6020
5699
5817
5855
5627
4372
1796
68
-1931
-3288
-3371
-3622
-4080
-5129
-5655
-5277
-4567
-2962
-1887
-2056
-2872
-3945
-3656
-2413
-1175
-266
-775
-1773
-2522
-2251
-765
543
1389
1513
1096
935
1264
1836
2150
1776
953
214
-219
-352
-424
-736
-1069
-1352
-1415
-1087
-1031
-1158
-1480
-1806
-1725
-1581
-1255
-1151
-1512
-1823
-2043
-1958
-1734
-1546
-1351
-1318
-1236
-1083
-944
-909
-1021
-1130
-1303
-1508
-2111
-3094
-3818
-4660
-5197
-5396
-5589
-5904
-6384
-6333
-5901
-5230
-4205
-3470
-3144
-3137
-3257
-2891
-2361
-1864
-1493
-1644
-1901
-2144
-2035
-1560
-1290
-1113
-1076
-1221
-1342
-1374
-1305
-1204
-1268
-1324
-1442
-1626
-1678
-1629
-1484
-1300
-1125
-853
-623
-431
-143
46
278
485
564
643
577
445
334
204
245
259
414
715
947
1361
1741
2145
2610
2951
3284
3460
3474
3563
3684
3827
4045
4157
4317
4314
4319
4634
4897
5163
5327
5448
5480
5507
5691
5844
5667
5626
5546
5379
5412
5560
5877
5810
5576
4799
2499
719
-957
-2467
-2898
-3350
-3686
-4645
-5383
-5114
-4654
-3295
-2104
-1977
-2498
-3505
-3607
-2551
-1327
-173
-296
-1254
-2065
-2373
-1212
79
1060
1490
1171
912
1019
1495
1963
1798
1150
462
-134
-364
-408
-620
-923
-1128
-1259
-1095
-1018
-1113
-1400
-1829
-1855
-1741
-1548
-1307
-1485
-1795
-2065
-2129
-1954
-1781
-1567
-1432
-1381
-1280
-1169
-1184
-1228
-1348
-1533
-1848
-2265
-2642
-2972
-3284
-3418
-3800
-4606
-5240
-5801
-6231
-6334
-6146
-5810
-5659
-5291
-4548
-3885
-3025
-2191
-1693
-1504
-1517
-1245
-877
-708
-612
-842
-1196
-1457
-1596
-1497
-1520
-1619
-1612
-1647
-1656
-1598
-1517
-1479
-1537
-1568
-1560
-1506
-1328
-1071
-815
-534
-210
165
521
739
910
984
1008
1012
963
865
787
663
672
836
1020
1388
1699
2081
2461
2761
3113
3357
3615
3800
3940
4056
4126
4155
4186
4378
4397
4587
4564
4695
4917
4979
5191
5328
5486
5459
5342
5339
5333
5355
5517
5701
5590
5334
5167
3925
1739
192
-1584
-2806
-3380
-3692
-3916
-4955
-5160
-4822
-4230
-2865
-1973
-1840
-2555
-3430
-3048
-1997
-832
2
-498
-1391
-2268
-2115
-832
308
1126
1303
952
718
941
1543
1936
1599
850
94
-440
-612
-565
-824
-1066
-1361
-1420
-1275
-1256
-1218
-1580
-1841
-1733
-1616
-1311
-1178
-1386
-1681
-1927
-1817
-1661
-1557
-1351
-1341
-1320
-1210
-1121
-1036
-1187
-1318
-1509
-1908
-2311
-2697
-3206
-3717
-4265
-4675
-4915
-5300
-5520
-5813
-6010
-5795
-5415
-4777
-4217
-3880
-3518
-3299
-2917
-2398
-1928
-1386
-1219
-1348
-1547
-1711
-1543
-1275
-1148
-1258
-1670
-2004
-2127
-2057
-1824
-1699
-1715
-1836
-2013
-2054
-1887
-1599
-1280
-1048
-893
-720
-503
-154
196
463
679
753
784
744
671
673
643
659
801
926
1133
1350
1668
2034
2296
2632
2877
2994
3135
3275
3479
3596
3688
3903
4025
4121
4242
4289
4481
4579
4869
5178
5157
5344
5434
5517
5564
5377
5374
5186
5162
5284
5326
5514
5443
5299
4954
3199
1360
-151
-1945
-2685
-3224
-3449
-4023
-4997
-4892
-4582
-3667
-2284
-1653
-1915
-2810
-3321
-2606
-1396
-196
240
-663
-1684
-2247
-1638
-226
845
1272
1008
390
375
933
1510
1748
1129
242
-417
-737
-559
-561
-830
-1161
-1599
-1502
-1316
-1217
-1261
-1655
-1795
-1746
-1488
-1152
-1174
-1379
-1679
-1828
-1664
-1537
-1332
-1244
-1333
-1301
-1277
-1239
-1281
-1474
-1768
-2300
-3335
-4444
-5118
-5659
-5806
-5777
-5696
-5746
-5854
-5351
-4573
-3742
-2903
-2475
-2565
-2889
-3003
-2537
-2089
-1843
-1945
-2442
-2682
-2650
-2157
-1550
-1325
-1345
-1487
-1666
-1690
-1599
-1437
-1402
-1607
-1756
-1871
-1884
-1677
-1423
-1124
-824
-620
-331
-79
113
325
486
688
766
709
640
478
348
303
333
386
379
521
837
1156
1522
1835
2127
2440
2683
2978
3062
3018
3157
3265
3529
3886
4097
4264
4319
4288
4480
4622
4926
5206
5083
5168
5159
5245
5606
5453
5584
5389
5183
5279
5261
5590
5729
5607
5636
4546
2402
873
-1019
-2396
-2912
-3306
-3379
-4347
-4994
-4635
-4207
-2926
-1591
-1442
-2146
-3262
-3463
-2415
-1324
-74
-87
-1231
-2065
-2366
-1343
124
1052
1460
1001
436
555
919
1478
1470
798
72
-564
-786
-694
-839
-995
-1183
-1405
-1250
-1197
-1272
-1496
-1886
-1910
-1734
-1581
-1295
-1427
-1695
-1840
-1862
-1633
-1510
-1358
-1248
-1325
-1279
-1224
-1258
-1405
-1811
-2508
-3428
-4346
-5023
-5452
-5612
-5523
-5514
-5423
-5280
-4905
-4297
-3685
-3116
-2869
-2991
-3082
-3055
-2839
-2555
-2493
-2598
-2835
-2915
-2656
-2211
-1735
-1455
-1436
-1485
-1576
-1543
-1454
-1475
-1576
-1771
-1914
-1890
-1749
-1509
-1230
-972
-696
-407
-122
182
399
575
727
798
801
700
573
413
225
144
118
64
147
346
680
1075
1416
1896
2220
2447
2774
3057
3169
3291
3452
3526
3701
3766
4004
4238
4224
4423
4593
4783
4949
5016
5091
5126
5122
5278
5306
5227
5259
4984
5032
5076
5051
5419
5391
5380
5311
4570
2788
1191
-635
-2228
-2807
-3298
-3312
-3929
-4786
-4644
-4293
-3267
-1890
-1411
-1867
-2941
-3424
-2706
-1701
-367
-40
-1004
-1879
-2451
-1691
-234
850
1405
1097
485
463
797
1378
1569
962
148
-543
-867
-716
-749
-859
-1049
-1386
-1299
-1139
-1183
-1373
-1643
-1818
-1763
-1558
-1275
-1264
-1501
-1649
-1698
-1664
-1479
-1330
-1254
-1266
-1296
-1204
-1293
-1612
-1918
-2316
-2714
-3166
-3854
-4621
-5457
-5875
-5888
-5716
-5424
-5249
-5153
-4961
-4446
-3660
-2796
-2162
-1985
-2244
-2583
-2619
-2317
-1883
-1624
-1762
-2068
-2296
-2233
-1896
-1552
-1334
-1349
-1515
-1736
-1842
-1744
-1564
-1375
-1253
-1278
-1284
-1160
-887
-533
-176
183
425
589
721
771
778
782
794
772
623
477
397
268
342
562
844
1177
1418
1710
1903
2066
2368
2737
3045
3221
3320
3435
3367
3506
3933
4130
4563
4617
4667
4742
4667
4907
5117
5348
5341
5358
5331
5137
5143
5220
5369
5412
5452
5436
5428
5254
5177
3794
1964
163
-2074
-2783
-3410
-3495
-3455
-4575
-4898
-4691
-4013
-2460
-1371
-1174
-2105
-3342
-3230
-2420
-1029
264
-206
-1195
-2353
-2508
-1223
227
1434
1782
1094
554
499
945
1612
1539
992
116
-773
-957
-970
-1022
-913
-1165
-1255
-1218
-1309
-1265
-1507
-1649
-1582
-1566
-1343
-1304
-1437
-1625
-1787
-1732
-1576
-1437
-1278
-1141
-1201
-1099
-1094
-1332
-1750
-2418
-3187
-4017
-4862
-5393
-5706
-5820
-5626
-5398
-5016
-4724
-4340
-3770
-3360
-2948
-2694
-2605
-2611
-2664
-2604
-2519
-2481
-2558
-2634
-2625
-2463
-2137
-1758
-1487
-1402
-1455
-1508
-1554
-1560
-1544
-1542
-1572
-1615
-1562
-1423
-1187
-876
-577
-278
-61
141
387
564
774
896
902
856
649
434
268
104
128
216
336
610
908
1247
1610
1912
2250
2539
2767
2973
3109
3182
3241
3296
3448
3711
3932
4165
4317
4393
4598
4822
5101
5371
5412
5424
5270
5070
5028
4987
4985
4978
4869
4850
4849
4847
5162
5218
4988
3761
1935
215
-1778
-2785
-3218
-3461
-3668
-4539
-4910
-4714
-4177
-2803
-1712
-1505
-2111
-3000
-2901
-2243
-1179
-132
-394
-1200
-2137
-2332
-1431
-324
775
1261
991
752
669
952
1348
1351
985
366
-299
-726
-987
-1194
-1182
-1273
-1248
-1187
-1367
-1514
-1678
-1671
-1390
-1219
-1009
-1085
-1442
-1617
-1681
-1549
-1376
-1326
-1323
-1417
-1436
-1252
-1156
-1139
-1381
-1947
-2538
-3203
-3860
-4439
-5086
-5529
-5869
-6049
-5883
-5535
-5091
-4603
-4060
-3462
-3007
-2547
-2082
-1903
-1850
-1906
-2086
-2141
-2160
-2036
-1946
-1944
-1868
-1795
-1652
-1417
-1227
-1103
-1106
-1213
-1287
-1365
-1285
-1127
-981
-880
-809
-680
-478
-166
239
611
911
1129
1215
1161
1023
886
739
604
491
367
278
340
535
837
1193
1539
1887
2124
2402
2739
3037
3317
3503
3651
3748
3768
3775
3823
3992
4085
4169
4371
4479
4741
4789
4984
5169
5079
5166
5037
5126
5046
4963
5101
4930
4944
4814
4729
4757
4032
2816
1387
-515
-1858
-2859
-3127
-3042
-3538
-3807
-4176
-4107
-3508
-2534
-1418
-1351
-1879
-2315
-2473
-2009
-1077
-460
-445
-1160
-1892
-2035
-1544
-526
491
964
944
726
541
735
951
1164
1100
642
167
-412
-900
-1073
-1194
-1133
-1067
-1121
-1306
-1623
-1733
-1519
-1198
-763
-559
-729
-1067
-1414
-1493
-1457
-1420
-1337
-1443
-1658
-1715
-1706
-1562
-1535
-1658
-1901
-2463
-3022
-3654
-4315
-4853
-5331
-5591
-5709
-5625
-5386
-5097
-4627
-4030
-3381
-2701
-2104
-1699
-1539
-1487
-1458
-1466
-1464
-1495
-1619
-1791
-1930
-1941
-1813
-1601
-1339
-1045
-865
-752
-655
-557
-387
-213
-47
-5
-74
-96
-127
-74
131
383
650
896
1103
1236
1344
1435
1477
1455
1338
1130
867
672
601
625
775
953
1179
1386
1600
1907
2219
2592
2881
3129
3262
3257
3301
3303
3267
3212
3153
3115
3094
3207
3276
3348
3465
3574
3704
3754
3888
3961
3981
4006
3911
3857
3751
3665
3603
3472
3317
2678
1899
923
-192
-1175
-1935
-2186
-2387
-2427
-2393
-2538
-2643
-2741
-2319
-1925
-1859
-1631
-1659
-1747
-1581
-1306
-947
-903
-1089
-1280
-1533
-1482
-1167
-786
-530
-423
-402
-364
-301
-198
-45
15
76
109
-46
-157
-374
-591
-694
-768
-744
-902
-1112
-1237
-1320
-1170
-927
-701
-610
-701
-814
-947
-1008
-947
-865
-894
-953
-1043
-1194
-1333
-1528
-1809
-2120
-2517
-2950
-3366
-3541
-3477
-3314
-3065
-2837
-2645
-2554
-2359
-2032
-1829
-1670
-1493
-1421
-1456
-1537
-1518
-1531
-1591
-1595
-1627
-1676
-1686
-1592
-1501
-1452
-1405
-1350
-1348
-1388
-1383
-1379
-1330
-1236
-1178
-1137
-1123
-1124
-1085
-1014
-900
-806
-759
-709
-597
-476
-382
-280
-232
-275
-320
-320
-319
-299
-243
-126
2
127
261
403
512
611
729
836
915
971
1036
1058
1098
1202
1265
1357
1461
1485
1500
1536
1603
1713
1892
2065
2140
2179
2251
2297
2368
2477
2592
2637
2647
2712
2731
2783
2940
3110
3152
3108
3030
2795
2188
1517
1168
918
876
1046
1189
969
387
12
-128
-279
-213
-64
-171
-404
-610
-680
-713
-784
-867
-1016
-1181
-1192
-1128
-1134
-1123
-1155
-1123
-1066
-1025
-1009
-1107
-1151
-1119
-1097
-993
-869
-863
-913
-889
-781
-745
-754
-752
-763
-815
-759
-659
-671
-723
-805
-886
-962
-1044
-1077
-1153
-1243
-1262
-1239
-1238
-1323
-1461
-1700
-2001
-2270
-2501
-2713
-2847
-2881
-2864
-2826
-2780
-2781
-2821
-2819
-2716
-2622
-2533
-2423
-2377
-2355
-2327
-2289
-2241
-2214
-2173
-2129
-2070
-1950
-1813
-1688
-1596
-1526
-1468
-1438
-1382
-1279
-1172
-1093
-989
-863
-748
-608
-489
-390
-318
-258
-192
-113
-7
99
165
214
248
257
276
300
314
334
396
443
505
601
652
712
791
865
970
1056
1161
1295
1377
1479
1559
1651
1736
1792
1898
1972
1983
2083
2197
2241
2387
2519
2658
2748
2810
2963
2991
3031
3154
3141
3172
3233
3299
3342
3269
3214
3051
2579
1833
1312
954
777
965
1114
1104
632
81
-96
-336
-387
-255
-330
-502
-763
-895
-935
-1058
-1202
-1385
-1543
-1625
-1545
-1499
-1466
-1475
-1521
-1455
-1399
-1325
-1371
-1471
-1425
-1416
-1325
-1121
-1065
-1081
-1083
-985
-922
-942
-908
-894
-931
-892
-753
-659
-673
-739
-833
-936
-1025
-1094
-1153
-1241
-1271
-1228
-1195
-1209
-1254
-1343
-1522
-1739
-1889
-2089
-2269
-2404
-2536
-2580
-2617
-2716
-2823
-2843
-2840
-2773
-2658
-2560
-2481
-2486
-2441
-2337
-2319
-2277
-2234
-2211
-2141
-2085
-1959
-1828
-1753
-1647
-1566
-1524
-1480
-1384
-1301
-1233
-1119
-970
-868
-795
-712
-656
-600
-503
-407
-343
-275
-171
-35
103
215
236
226
191
177
227
249
278
323
314
299
335
418
486
563
653
759
821
878
1000
1091
1167
1256
1294
1361
1406
1441
1591
1678
1750
1858
1971
2095
2201
2298
2433
2518
2544
2639
2682
2737
2844
2905
3012
3089
3121
3145
3086
2990
2811
2170
1438
1029
721
738
986
1195
1035
419
-30
-220
-446
-375
-250
-384
-616
-825
-868
-851
-940
-1036
-1208
-1421
-1420
-1370
-1405
-1436
-1492
-1428
-1306
-1199
-1121
-1216
-1283
-1222
-1179
-1044
-904
-931
-969
-954
-851
-762
-751
-740
-734
-758
-654
-530
-522
-587
-682
-786
-863
-926
-968
-1026
-1110
-1097
-1093
-1221
-1377
-1618
-1919
-2196
-2341
-2310
-2382
-2496
-2536
-2604
-2610
-2551
-2499
-2488
-2560
-2592
-2558
-2490
-2398
-2317
-2264
-2245
-2240
-2225
-2176
-2121
-2009
-1878
-1763
-1632
-1575
-1512
-1403
-1315
-1181
-1041
-926
-834
-776
-670
-532
-425
-324
-232
-175
-123
-20
106
203
323
441
502
506
498
468
418
374
361
393
427
469
560
614
668
735
824
909
939
995
1065
1112
1204
1253
1307
1379
1399
1495
1597
1686
1819
1916
2014
2099
2117
2220
2291
2328
2452
2533
2597
2670
2704
2773
2874
2950
3026
3037
2982
2879
2682
2322
1690
1238
915
777
939
1093
1073
672
173
-16
-223
-306
-156
-225
-429
-637
-749
-738
-821
-1004
-1148
-1335
-1436
-1383
-1396
-1394
-1421
-1436
-1332
-1270
-1156
-1136
-1227
-1222
-1207
-1172
-1050
-1004
-1008
-973
-911
-838
-827
-796
-753
-775
-724
-624
-596
-622
-681
-768
-842
-917
-975
-1010
-1090
-1135
-1173
-1293
-1458
-1711
-1961
-2144
-2305
-2326
-2354
-2449
-2539
-2733
-2784
-2685
-2648
-2598
-2620
-2690
-2737
-2731
-2566
-2429
-2405
-2364
-2332
-2308
-2229
-2153
-2062
-1965
-1867
-1728
-1632
-1542
-1430
-1342
-1239
-1127
-1017
-895
-818
-747
-653
-554
-426
-314
-240
-179
-97
6
122
215
261
269
239
237
227
197
207
237
256
319
420
501
572
631
697
732
769
843
894
974
1064
1153
1254
1337
1430
1568
1671
1793
1923
1981
2104
2201
2281
2433
2486
2550
2601
2598
2715
2768
2870
3044
3072
3095
3078
2932
2750
2250
1571
1144
814
785
961
1021
938
476
20
-113
-312
-345
-276
-406
-529
-694
-766
-812
-1011
-1200
-1336
-1452
-1440
-1397
-1486
-1555
-1664
-1609
-1474
-1433
-1358
-1409
-1494
-1436
-1392
-1292
-1206
-1173
-1116
-1079
-957
-892
-957
-959
-873
-794
-671
-577
-583
-663
-771
-802
-835
-909
-956
-1035
-1099
-1084
-1025
-1056
-1171
-1359
-1673
-1937
-2054
-2129
-2260
-2473
-2575
-2663
-2733
-2637
-2567
-2596
-2660
-2649
-2544
-2516
-2465
-2345
-2326
-2282
-2211
-2123
-2040
-2021
-1980
-1876
-1788
-1628
-1474
-1436
-1353
-1237
-1126
-963
-828
-728
-658
-573
-432
-339
-238
-149
-106
-32
66
159
253
333
412
482
498
509
521
497
484
478
499
539
573
619
669
706
783
863
913
995
1058
1139
1219
1299
1383
1442
1505
1591
1701
1852
1992
2105
2226
2332
2388
2446
2522
2621
2713
2811
2916
3020
3111
3206
3308
3315
3215
3011
2558
1866
1396
1080
948
1070
1172
1100
668
238
60
-128
-189
-75
-159
-334
-496
-639
-775
-967
-1170
-1327
-1431
-1475
-1422
-1504
-1628
-1711
-1678
-1522
-1429
-1334
-1358
-1449
-1429
-1342
-1208
-1079
-1001
-995
-1017
-975
-947
-960
-938
-866
-815
-734
-630
-629
-706
-792
-818
-830
-856
-864
-921
-973
-965
-924
-890
-959
-1086
-1326
-1750
-2125
-2314
-2390
-2426
-2419
-2437
-2539
-2628
-2585
-2468
-2409
-2336
-2237
-2178
-2086
-1987
-1919
-1899
-1933
-1967
-2011
-2046
-2060
-2064
-2065
-2012
-1892
-1724
-1582
-1446
-1268
-1077
-823
-572
-393
-249
-95
31
117
189
241
216
202
252
258
262
295
314
340
356
364
369
368
383
456
569
724
887
1028
1123
1170
1207
1249
1244
1273
1343
1376
1435
1519
1580
1623
1721
1848
1992
2157
2317
2417
2516
2617
2799
2968
3192
3287
3453
3421
4435
5704
7028
7449
6219
4406
1720
68
-942
-908
-1044
-1498
-2006
-2763
-2750
-2069
-883
6
33
-84
-526
-613
-378
-624
-1049
-2147
-3194
-3760
-4089
-3827
-3504
-3254
-2818
-2365
-1618
-807
3
795
1181
1223
1022
616
236
-85
-440
-907
-1422
-1846
-2163
-2304
-2157
-1753
-1283
-730
-268
60
239
331
346
150
-270
-812
-1487
-2168
-2716
-3308
-3806
-4315
-4751
-4914
-5103
-5018
-4763
-4563
-4169
-3903
-3612
-3345
-3328
-3199
-3312
-3383
-3316
-3341
-3123
-3022
-2946
-2782
-2730
-2449
-2186
-1899
-1556
-1446
-1301
-1290
-1334
-1270
-1330
-1358
-1396
-1459
-1342
-1118
-769
-328
105
573
1027
1405
1763
1977
2091
2124
1998
1861
1685
1430
1201
956
752
658
682
862
1084
1389
1682
1942
2327
2596
2808
2962
2920
2953
2974
3072
3246
3410
3620
3686
3781
3950
4112
4351
4523
4689
4741
4792
4887
4974
5157
5116
5035
4835
4313
3324
2173
1117
-232
-869
-1261
-1916
-2227
-3035
-3363
-3020
-2627
-1797
-1570
-1778
-2195
-2575
-1861
-1368
-924
-912
-1744
-2245
-2402
-1970
-1241
-902
-791
-905
-773
-356
101
445
387
152
-3
-4
-108
-192
-487
-853
-976
-975
-886
-871
-1022
-1179
-1312
-1164
-983
-849
-795
-970
-1142
-1315
-1351
-1416
-1492
-1482
-1597
-1654
-1817
-1940
-2007
-2103
-2169
-2576
-3139
-3767
-4270
-4393
-4428
-4417
-4537
-4839
-4895
-4670
-4082
-3447
-3043
-2792
-2702
-2428
-1913
-1419
-1094
-1097
-1261
-1370
-1399
-1287
-1169
-1203
-1273
-1299
-1248
-1096
-1028
-989
-989
-946
-759
-597
-411
-270
-180
37
299
656
983
1144
1235
1242
1288
1378
1416
1368
1188
1009
976
963
1124
1379
1465
1660
1858
2086
2451
2685
2934
3098
3206
3407
3589
3837
3940
3985
4125
4097
4232
4371
4230
4185
4030
3911
4058
4110
4220
4313
4219
4144
3943
3758
3092
1609
536
-727
-1873
-1885
-2346
-2909
-3283
-3809
-3452
-2628
-1785
-1295
-1451
-1871
-2161
-1703
-793
-389
-405
-941
-1501
-1452
-935
-331
36
66
17
165
509
842
865
612
255
-23
-10
-69
-350
-684
-1045
-1153
-1096
-1020
-1055
-1382
-1627
-1714
-1725
-1550
-1411
-1450
-1537
-1596
-1672
-1568
-1486
-1524
-1647
-1851
-2045
-2180
-2183
-2366
-2741
-3198
-3719
-3954
-3899
-3862
-3795
-3891
-3961
-3780
-3404
-2919
-2696
-2700
-2804
-2889
-2696
-2355
-2131
-2043
-2061
-2079
-1941
-1729
-1506
-1387
-1354
-1288
-1204
-1092
-1025
-1031
-1060
-1091
-1038
-895
-754
-558
-365
-142
160
552
960
1216
1328
1253
1098
1029
1027
992
873
668
490
518
703
1064
1393
1532
1734
1904
2141
2488
2665
2714
2710
2720
2929
3120
3331
3601
3697
3864
4162
4347
4386
4360
4276
4136
4071
4136
4083
4042
4078
3935
3889
3654
3293
2812
1425
104
-771
-1956
-2296
-2364
-2944
-3414
-3838
-3693
-3066
-2251
-1638
-1697
-2033
-2249
-1961
-1206
-642
-496
-800
-1143
-1171
-754
-139
134
239
294
422
684
903
911
590
256
56
-8
-52
-294
-655
-1008
-1153
-1087
-1016
-1066
-1342
-1672
-1828
-1861
-1797
-1751
-1800
-1887
-1951
-1954
-1863
-1838
-1900
-1917
-1969
-2000
-1880
-1949
-2377
-2848
-3150
-3269
-3286
-3336
-3530
-3874
-4012
-3688
-3198
-2828
-2701
-2805
-2930
-2865
-2635
-2357
-2310
-2453
-2505
-2385
-2175
-1964
-1809
-1725
-1614
-1374
-1112
-994
-1002
-1060
-1054
-965
-844
-709
-605
-547
-414
-182
144
533
866
1090
1158
1123
1064
1035
1027
995
845
602
429
391
566
872
1130
1339
1493
1666
1930
2165
2364
2481
2539
2649
2758
2958
3148
3257
3501
3758
3928
4168
4187
4129
4135
4019
4037
4037
3933
3857
3820
3723
3624
3534
3236
2880
2482
1331
91
-742
-1806
-2266
-2246
-2758
-3280
-3622
-3680
-3151
-2365
-1696
-1561
-1809
-1909
-1719
-1103
-535
-445
-614
-945
-1012
-691
-218
102
238
351
500
660
847
835
582
338
127
26
-55
-289
-611
-899
-1013
-969
-854
-794
-1015
-1256
-1378
-1488
-1495
-1449
-1517
-1681
-1785
-1832
-1916
-1862
-1798
-1779
-1744
-1848
-2005
-2339
-2785
-2930
-2900
-2812
-2795
-3142
-3465
-3476
-3175
-2545
-2152
-2283
-2563
-2732
-2608
-2259
-2022
-2076
-2321
-2463
-2339
-2077
-1857
-1835
-1844
-1696
-1409
-1097
-960
-996
-1079
-1001
-748
-542
-452
-463
-511
-431
-178
119
412
679
871
1000
1076
1094
1068
1065
1076
1011
897
683
534
621
849
1170
1441
1621
1751
1888
2130
2340
2399
2398
2380
2354
2491
2647
2792
2975
3158
3445
3663
3850
3856
3734
3771
3755
3794
3807
3719
3553
3431
3428
3264
3062
2850
2392
1794
693
-447
-1296
-2172
-2292
-2330
-2804
-3205
-3543
-3439
-2807
-2008
-1510
-1551
-1873
-1965
-1677
-1095
-694
-698
-931
-1131
-1049
-624
-250
-74
33
63
307
504
583
415
-18
-285
-394
-398
-422
-713
-1104
-1367
-1462
-1302
-1145
-1229
-1445
-1689
-1827
-1873
-1881
-1889
-2011
-2131
-2103
-2107
-2060
-1965
-1986
-2113
-2357
-2518
-2629
-2706
-2641
-2720
-2989
-3155
-3152
-2976
-2674
-2459
-2508
-2653
-2642
-2499
-2238
-2071
-2174
-2407
-2501
-2455
-2333
-2151
-2117
-2144
-2073
-1890
-1662
-1484
-1375
-1309
-1181
-967
-779
-659
-619
-615
-551
-419
-230
-41
131
270
413
574
702
814
858
819
755
650
523
467
458
543
657
796
952
1137
1345
1552
1729
1843
1967
2019
2018
2126
2142
2193
2385
2415
2674
2895
2963
3242
3193
3206
3331
3241
3318
3293
3264
3179
3039
3056
2943
2791
2701
2432
1980
1529
493
-537
-1122
-1966
-2059
-2010
-2643
-2981
-3304
-3192
-2614
-1934
-1405
-1691
-1892
-1870
-1714
-1048
-701
-721
-904
-1069
-928
-524
-206
-64
20
103
344
488
512
360
-11
-139
-187
-248
-318
-606
-872
-1100
-1167
-982
-971
-1036
-1087
-1239
-1469
-1594
-1622
-1760
-1779
-1789
-1901
-2077
-2158
-2237
-2337
-2208
-2172
-2241
-2188
-2169
-2229
-2193
-2062
-2048
-2017
-1963
-2170
-2314
-2393
-2375
-2202
-2071
-2049
-2178
-2206
-2139
-2025
-1862
-1868
-1910
-1891
-1788
-1640
-1532
-1438
-1380
-1238
-981
-724
-542
-466
-419
-329
-169
20
112
137
133
206
367
543
688
767
843
934
1020
1065
1060
974
919
962
951
969
971
1002
1159
1360
1588
1687
1751
1826
1834
2049
2202
2239
2367
2414
2490
2669
2921
3051
3135
3350
3406
3436
3497
3469
3422
3363
3379
3248
3090
2895
2536
2300
2046
1686
1403
723
-288
-973
-1581
-1973
-1796
-1925
-2348
-2598
-2737
-2453
-1911
-1392
-1227
-1424
-1437
-1332
-996
-539
-387
-502
-546
-479
-328
0
136
105
194
308
428
455
355
145
-95
-152
-207
-266
-434
-703
-898
-1044
-1074
-1023
-1046
-1099
-1184
-1320
-1413
-1520
-1554
-1576
-1616
-1625
-1746
-1860
-1975
-2124
-2027
-1955
-1873
-1717
-1826
-1931
-1894
-1825
-1663
-1537
-1583
-1689
-1778
-1790
-1809
-1849
-1882
-1990
-2017
-1915
-1915
-1934
-1907
-1826
-1584
-1362
-1240
-1263
-1342
-1335
-1232
-1025
-871
-790
-701
-655
-555
-398
-277
-116
0
78
132
125
122
123
192
328
435
523
617
677
779
887
959
1009
1039
1078
1086
1021
1007
1012
1109
1267
1354
1449
1477
1498
1626
1763
1886
1962
2055
2166
2236
2425
2559
2605
2779
2937
2983
3067
3049
2957
2924
2867
2781
2566
2297
1957
1558
1293
933
510
-15
-805
-1344
-1713
-1981
-1973
-2108
-2364
-2482
-2469
-2198
-1853
-1552
-1425
-1465
-1345
-1180
-989
-715
-619
-619
-490
-369
-273
-174
-151
-107
-7
174
265
183
84
-77
-203
-248
-344
-486
-687
-945
-1135
-1241
-1325
-1377
-1495
-1646
-1719
-1823
-1922
-2039
-2110
-2167
-2312
-2296
-2262
-2299
-2170
-2126
-2120
-1995
-1840
-1648
-1537
-1491
-1508
-1578
-1540
-1496
-1540
-1579
-1708
-1889
-1933
-1930
-1965
-1956
-1970
-2013
-1948
-1796
-1701
-1641
-1582
-1532
-1437
-1285
-1193
-1153
-1097
-1000
-838
-669
-535
-432
-357
-244
-74
60
147
171
171
218
305
404
484
567
629
718
808
856
858
877
916
930
982
946
878
886
940
1057
1223
1340
1373
1455
1614
1770
1955
2082
2127
2165
2260
2383
2432
2522
2479
2476
2609
2615
2659
2611
2471
2387
2340
2238
2019
1775
1384
1042
827
530
235
-122
-625
-1154
-1452
-1667
-1800
-1742
-1911
-2068
-2081
-2024
-1752
-1488
-1246
-1139
-1117
-958
-825
-639
-484
-444
-406
-387
-309
-199
-96
-7
74
167
217
221
173
101
3
-81
-157
-256
-423
-661
-823
-976
-1110
-1127
-1269
-1460
-1573
-1626
-1654
-1736
-1800
-1986
-2231
-2244
-2208
-2162
-2012
-1991
-2086
-2031
-1824
-1611
-1409
-1325
-1381
-1408
-1281
-1182
-1175
-1215
-1296
-1413
-1437
-1397
-1496
-1584
-1597
-1597
-1500
-1325
-1231
-1166
-1103
-1040
-957
-859
-781
-760
-745
-728
-681
-589
-447
-296
-198
-116
-58
38
142
199
275
335
363
412
492
549
654
821
887
985
1052
1034
1095
1126
1144
1144
1119
1165
1228
1350
1430
1442
1512
1633
1748
1899
1973
1948
2051
2145
2218
2356
2357
2341
2399
2437
2488
2539
2506
2513
2549
2441
2405
2165
1875
1718
1409
1259
939
564
301
-131
-438
-807
-1104
-1347
-1530
-1498
-1657
-1740
-1739
-1711
-1534
-1289
-1043
-1017
-933
-842
-771
-556
-430
-331
-308
-268
-225
-157
12
62
136
209
212
222
151
103
13
-70
-120
-255
-368
-523
-704
-881
-1029
-1145
-1281
-1370
-1486
-1564
-1637
-1700
-1695
-1748
-1785
-1924
-2023
-2019
-2022
-1905
-1903
-1991
-1947
-1820
-1568
-1323
-1215
-1231
-1275
-1219
-1153
-1173
-1272
-1488
-1637
-1579
-1548
-1550
-1554
-1635
-1558
-1321
-1113
-1023
-1050
-1070
-1022
-842
-676
-659
-675
-664
-614
-491
-397
-361
-330
-245
-150
-56
34
43
62
130
223
327
392
432
500
607
738
866
958
1015
1078
1137
1203
1283
1333
1364
1409
1440
1519
1565
1593
1661
1661
1722
1813
1855
1919
1923
1925
1960
1993
2033
2041
1995
1975
1999
2015
2021
1992
1916
1770
1666
1533
1326
1219
971
741
569
328
157
-43
-208
-493
-707
-816
-1024
-1046
-1124
-1283
-1317
-1340
-1267
-1162
-1067
-1079
-1108
-998
-926
-814
-705
-644
-626
-550
-433
-350
-223
-152
-126
-70
-36
13
2
-3
-36
-143
-185
-277
-399
-506
-651
-814
-913
-1009
-1111
-1195
-1303
-1345
-1418
-1514
-1627
-1777
-1847
-1914
-1909
-1923
-1987
-1941
-1894
-1792
-1639
-1539
-1490
-1457
-1332
-1243
-1191
-1153
-1196
-1236
-1215
-1201
-1211
-1227
-1249
-1221
-1190
-1170
-1110
-1053
-979
-927
-896
-834
-761
-652
-540
-479
-453
-446
-403
-320
-283
-253
-209
-177
-124
-44
46
118
204
313
392
434
446
452
519
606
683
777
873
968
1055
1138
1198
1210
1240
1274
1284
1297
1306
1315
1333
1392
1465
1532
1582
1606
1621
1642
1722
1778
1745
1737
1723
1678
1705
1701
1648
1591
1517
1474
1370
1243
1154
993
856
745
599
455
329
237
119
0
-94
-246
-347
-408
-516
-616
-693
-764
-806
-805
-798
-807
-821
-804
-798
-791
-745
-726
-714
-685
-663
-585
-532
-470
-393
-376
-355
-358
-354
-349
-324
-312
-367
-393
-410
-433
-444
-429
-451
-492
-527
-586
-640
-677
-708
-764
-862
-954
-1033
-1115
-1160
-1229
-1314
-1349
-1349
-1328
-1294
-1278
-1296
-1281
-1220
-1180
-1149
-1117
-1090
-1065
-1012
-961
-942
-933
-916
-899
-854
-817
-822
-790
-713
-631
-517
-445
-372
-308
-266
-210
-182
-183
-193
-187
-175
-133
-131
-135
-137
-134
-87
-48
-46
-59
-56
-19
37
91
142
195
244
288
343
407
450
467
476
483
466
457
457
433
429
456
464
483
519
541
564
560
513
483
477
477
495
504
507
484
465
486
489
483
461
415
372
338
322
321
316
290
285
264
213
166
95
25
-27
-65
-100
-145
-190
-237
-299
-331
-359
-386
-414
-444
-491
-516
-516
-533
-556
-579
-593
-570
-563
-546
-515
-526
-524
-540
-566
-584
-611
-621
-635
-640
-638
-642
-652
-636
-628
-634
-637
-704
-773
-825
-851
-862
-854
-823
-788
-794
-798
-786
-797
-798
-810
-854
-880
-912
-927
-896
-856
-853
-863
-876
-920
-929
-927
-926
-933
-955
-959
-963
-947
-938
-978
-983
-969
-958
-925
-891
-876
-844
-824
-813
-786
-762
-754
-733
-711
-682
-662
-626
-578
-539
-499
-460
-420
-420
-404
-399
-376
-334
-321
-304
-289
-285
-244
-185
-174
-155
-117
-87
-57
-24
15
48
120
185
203
204
205
202
214
240
250
260
267
274
283
286
270
271
296
284
264
262
283
302
278
229
192
172
169
177
182
182
178
153
115
92
62
56
29
-36
-60
-58
-27
-13
-36
-85
-107
-126
-173
-243
-303
-334
-361
-370
-383
-384
-377
-394
-416
-430
-462
-476
-490
-509
-534
-537
-538
-523
-514
-526
-528
-510
-506
-521
-530
-545
-559
-548
-525
-511
-499
-493
-503
-530
-561
-578
-597
-600
-596
-606
-620
-654
-689
-673
-654
-635
-600
-607
-620
-618
-593
-584
-578
-582
-603
-607
-598
-574
-567
-542
-504
-483
-442
-414
-428
-428
-447
-468
-460
-457
-465
-464
-453
-440
-441
-440
-426
-422
-424
-408
-371
-327
-268
-229
-185
-148
-120
-94
-67
-79
-78
-49
-33
-14
-16
-13
-10
-5
-23
-40
-17
26
61
88
77
50
79
82
67
44
0
-20
-19
-20
-19
-3
5
8
-6
-9
-16
-16
-15
-39
-29
-14
-13
-40
-61
-78
-93
-101
-132
-184
-217
-239
-275
-305
-331
-344
-369
-378
-385
-388
-378
-389
-430
-453
-450
-466
-456
-459
-454
-431
-428
-424
-405
-397
-386
-391
-403
-412
-428
-426
-438
-443
-435
-450
-446
-426
-412
-418
-412
-420
-435
-438
-450
-451
-444
-430
-418
-388
-388
-395
-413
-456
-489
-521
-554
-573
-581
-567
-534
-515
-496
-494
-508
-531
-559
-584
-606
-618
-622
-619
-618
-607
-609
-603
-603
-606
-593
-604
-607
-591
-574
-547
-502
-486
-489
-488
-499
-497
-503
-502
-485
-487
-480
-464
-475
-503
-534
-546
-534
-516
-509
-515
-520
-526
-505
-479
-451
-445
-439
-408
-372
-342
-301
-291
-313
-311
-323
-358
-386
-408
-410
-396
-387
-364
-347
-350
-358
-374
-395
-404
-435
-442
-436
-433
-416
-411
-408
-427
-435
-439
-454
-476
-481
-470
-443
-413
-393
-384
-379
-376
-382
-386
-400
-397
-393
-380
-366
-373
-366
-364
-379
-402
-430
-461
-486
-509
-508
-516
-508
-506
-514
-528
-551
-550
-547
-545
-526
-515
-505
-483
-480
-472
-479
-476
-487
-488
-493
-489
-477
-445
-426
-430
-412
-403
-378
-357
-338
-330
-306
-309
-299
-289
-291
-280
-273
-281
-299
-321
-327
-321
-332
-362
-397
-415
-415
-421
-400
-400
-378
-344
-349
-342
-314
-294
-254
-250
-293
-333
-349
-316
-303
-284
-250
-233
-255
-276
-291
-306
-314
-308
-314
-323
-313
-311
-289
-278
-277
-275
-276
-298
-326
-331
-338
-358
-362
-351
-352
-336
-333
-346
-340
-357
-360
-326
-307
-288
-269
-248
-235
-208
-177
-168
-175
-195
-211
-245
-245
-250
-247
-228
-215
-200
-188
-192
-198
-210
-224
-213
-214
-215
-224
-255
-285
-303
-316
-295
-252
-252
-250
-259
-286
-278
-282
-306
-321
-352
-390
-389
-390
-380
-343
-300
-294
-303
-307
-313
-321
-309
-295
-305
-294
-271
-271
-275
-275
-280
-276
-275
-299
-288
-273
-272
-270
-256
-236
-251
-245
-232
-221
-222
-220
-236
-244
-221
-220
-212
-183
-180
-173
-155
-145
-118
-86
-58
-62
-69
-77
-107
-121
-123
-121
-127
-113
-97
-107
-123
-148
-168
-188
-219
-248
-251
-274
-297
-277
-261
-270
-265
-260
-271
-272
-267
-285
-298
-288
-296
-276
-230
-190
-160
-117
-100
-102
-102
-102
-93
-115
-143
-185
-205
-202
-195
-194
-185
-179
-197
-192
-205
-230
-249
-249
-266
-260
-242
-250
-232
-226
-230
-213
-188
-198
-208
-226
-246
-246
-249
-260
-266
-249
-260
-246
-229
-249
-278
-303
-321
-345
-367
-386
-387
-376
-335
-310
-298
-299
-311
-307
-306
-311
-322
-318
-337
-345
-328
-308
-301
-291
-292
-322
-343
-342
-350
-330
-296
-304
-325
-337
-355
-365
-346
-355
-387
-391
-410
-406
-394
-385
-389
-421
-435
-425
-406
-382
-368
-364
-336
-315
-310
-308
-321
-359
-367
-371
-361
-349
-362
-351
-343
-317
-304
-310
-326
-348
-383
-390
-387
-392
-389
-394
-397
-382
-386
-375
-361
-373
-374
-383
-397
-391
-394
-401
-387
-381
-361
-328
-326
-319
-326
-346
-356
-398
-432
-455
-474
-486
-480
-477
-449
-441
-476
-496
-500
-518
-519
-517
-517
-514
-525
-510
-488
-445
-407
-375
-337
-317
-307
-315
-333
-342
-330
-311
-305
-304
-316
-310
-304
-313
-322
-354
-404
-422
-442
-447
-427
-407
-382
-367
-367
-367
-385
-408
-418
-431
-415
-409
-400
-384
-372
-359
-350
-328
-300
-282
-269
-262
-263
-278
-280
-297
-311
-314
-329
-337
-330
-319
-327
-331
-340
-351
-371
-395
-401
-406
-416
-415
-410
-376
-346
-333
-309
-311
-340
-369
-395
-406
-408
-398
-388
-363
-328
-309
-300
-288
-277
-267
-258
-268
-273
-262
-243
-232
-217
-205
-207
-204
-212
-237
-243
-256
-270
-288
-324
-348
-360
-373
-382
-372
-351
-339
-331
-327
-335
-344
-364
-394
-405
-391
-384
-372
-339
-306
-290
-275
-256
-258
-278
-297
-315
-322
-320
-302
-260
-236
-214
-205
-192
-180
-198
-225
-259
-281
-280
-274
-264
-243
-219
-186
-155
-150
-157
-169
-188
-218
-239
-273
-312
-318
-294
-257
-222
-189
-174
-179
-172
-153
-139
-132
-130
-149
-143
-135
-135
-127
-109
-101
-110
-116
-114
-139
-173
-184
-207
-207
-191
-182
-163
-140
-136
-127
-122
-170
-224
-272
-320
-346
-348
-317
-275
-227
-181
-153
-131
-134
-141
-133
-129
-136
-120
-108
-105
-105
-89
-63
-71
-87
-124
-152
-175
-193
-198
-200
-194
-180
-177
-172
-185
-195
-186
-197
-201
-199
-211
-207
-209
-260
-281
-293
-301
-276
-257
-231
-211
-195
-178
-166
-148
-143
-168
-189
-196
-200
-184
-162
-160
-179
-208
-231
-263
-285
-308
-340
-342
-340
-331
-323
-321
-300
-267
-239
-219
-207
-204
-217
-248
-279
-304
-319
-324
-333
-353
-350
-328
-307
-278
-263
-278
-289
-289
-309
-323
-336
-331
-314
-287
-254
-224
-211
-196
-201
-234
-263
-282
-285
-292
-293
-269
-249
-237
-216
-207
-213
-233
-282
-316
-365
-381
-358
-324
-295
-258
-218
-201
-191
-199
-207
-221
-245
-249
-232
-211
-178
-154
-141
-119
-106
-102
-107
-138
-180
-213
-256
-280
-289
-304
-324
-338
-325
-328
-354
-384
-410
-426
-425
-419
-419
-427
-442
-426
-388
-340
-304
-284
-285
-302
-305
-306
-314
-317
-327
-329
-334
-327
-321
-324
-329
-351
-378
-409
-441
-472
-500
-520
-508
-468
-444
-432
-403
-395
-404
-409
-410
-418
-399
-375
-361
-336
-308
-268
-224
-194
-187
-204
-224
-231
-237
-236
-235
-242
-252
-275
-307
-329
-343
-348
-360
-371
-388
-388
-381
-376
-382
-383
-380
-382
-375
-364
-334
-292
-266
-250
-237
-221
-215
-211
-214
-223
-232
-245
-255
-254
-242
-238
-246
-262
-289
-311
-336
-363
-381
-393
-407
-403
-391
-378
-359
-333
-308
-308
-308
-308
-314
-320
-320
-309
-294
-275
-253
-244
-217
-194
-212
-231
-250
-281
-308
-330
-337
-335
-330
-328
-331
-320
-324
-325
-326
-348
-375
-415
-432
-422
-406
-364
-324
-293
-285
-293
-289
-298
-310
-317
-320
-322
-305
-289
-266
-229
-210
-206
-227
-250
-274
-301
-333
-343
-356
-345
-321
-294
-280
-265
-263
-281
-283
-294
-284
-279
-295
-284
-280
-270
-247
-239
-233
-222
-224
-230
-253
-279
-298
-327
-336
-345
-375
-380
-391
-393
-369
-365
-365
-362
-372
-367
-361
-364
-348
-320
-294
-266
-234
-233
-230
-232
-233
-219
-211
-207
-211
-216
-211
-208
-197
-184
-191
-211
-245
-281
-311
-334
-340
-335
-334
-323
-321
-316
-302
-306
-315
-305
-311
-316
-293
-271
-262
-247
-235
-219
-190
-173
-151
-151
-150
-155
-166
-146
-132
-150
-174
-207
-233
-227
-241
-256
-264
-262
-260
-275
-284
-293
-303
-298
-290
-291
-284
-265
-237
-197
-176
-184
-177
-195
-207
-193
-199
-198
-185
-178
-166
-157
-170
-189
-219
-241
-251
-265
-262
-265
-285
-283
-285
-288
-287
-293
-313
-314
-315
-296
-262
-253
-255
-248
-241
-258
-245
-228
-205
-197
-206
-212
-223
-233
-256
-309
-350
-369
-394
-401
-403
-408
-399
-421
-444
-429
-431
-409
-393
-392
-392
-389
-363
-311
-266
-228
-206
-195
-184
-182
-178
-181
-179
-176
-183
-181
-166
-164
-177
-182
-168
-177
-197
-209
-246
-288
-311
-347
-356
-339
-335
-346
-354
-356
-355
-360
-354
-355
-364
-370
-385
-386
-343
-333
-323
-285
-295
-285
-264
-266
-264
-264
-296
-325
-337
-368
-387
-394
-381
-367
-364
-359
-353
-363
-348
-325
-333
-339
-351
-340
-302
-288
-297
-277
-263
-270
-279
-293
-308
-316
-319
-325
-326
-306
-306
-303
-296
-282
-281
-266
-268
-292
-297
-294
-270
-222
-197
-191
-176
-198
-210
-202
-212
-214
-207
-214
-218
-223
-222
-213
-214
-194
-184
-196
-171
-160
-183
-190
-228
-283
-307
-318
-325
-303
-291
-302
-285
-267
-246
-240
-235
-218
-236
-239
-217
-215
-204
-189
-205
-208
-205
-228
-234
-249
-276
-292
-312
-347
-345
-335
-343
-332
-337
-346
-352
-350
-323
-321
-333
-331
-345
-344
-315
-313
-313
-308
-314
-289
-265
-232
-205
-201
-177
-178
-163
-118
-112
-128
-130
-141
-142
-141
-163
-185
-211
-211
-228
-238
-243
-241
-230
-238
-241
-223
-214
-200
-210
-224
-237
-249
-220
-214
-204
-182
-189
-189
-166
-149
-139
-137
-148
-163
-164
-154
-148
-151
-153
-156
-175
-182
-174
-181
-178
-185
-200
-208
-214
-234
-240
-246
-241
-217
-216
-219
-208
-215
-229
-229
-235
-231
-242
-244
-263
-286
-282
-274
-264
-226
-200
-205
-207
-215
-231
-230
-220
-219
-224
-217
-198
-186
-165
-171
-201
-215
-216
-232
-226
-220
-229
-221
-211
-211
-202
-207
-217
-218
-231
-241
-262
-267
-253
-225
-211
-204
-210
-204
-196
-198
-180
-183
-193
-190
-175
-158
-157
-154
-181
-211
-197
-164
-157
-162
-159
-171
-183
-193
-200
-191
-187
-210
-251
-263
-280
-303
-315
-317
-318
-317
-312
-312
-299
-300
-312
-317
-321
-334
-320
-313
-301
-277
-246
-221
-200
-166
-147
-149
-176
-193
-208
-213
-194
-203
-195
-172
-181
-174
-171
-187
-211
-225
-242
-250
-247
-258
-289
-288
-282
-293
-297
-301
-324
-362
-379
-393
-388
-382
-386
-366
-355
-351
-324
-299
-277
-275
-285
-293
-316
-300
-261
-256
-234
-219
-236
-240
-219
-218
-232
-254
-285
-313
-306
-290
-287
-281
-279
-293
-309
-306
-337
-369
-371
-390
-397
-375
-377
-391
-397
-412
-435
-437
-428
-444
-442
-416
-419
-424
-423
-414
-382
-358
-351
-323
-311
-321
-322
-308
-296
-315
-321
-320
-340
-324
-327
-355
-351
-351
-351
-333
-329
-352
-342
-333
-327
-314
-317
-321
-322
-335
-357
-359
-347
-340
-332
-308
-283
-285
-282
-278
-293
-298
-309
-345
-353
-355
-350
-354
-348
-346
-367
-360
-363
-386
-392
-426
-476
-472
-474
-475
-473
-464
-473
-455
-418
-419
-429
-412
-416
-415
-387
-377
-364
-333
-312
-310
-297
-294
-316
-315
-305
-297
-274
-255
-265
-273
-247
-245
-252
-261
-294
-325
-341
-343
-359
-367
-381
-403
-394
-385
-394
-387
-390
-394
-385
-379
-366
-376
-351
-321
-309
-281
-264
-271
-267
-259
-271
-252
-250
-297
-324
-364
-388
-383
-377
-380
-378
-382
-411
-416
-431
-431
-432
-433
-430
-428
-402
-378
-377
-362
-371
-398
-397
-393
-378
-351
-335
-324
-300
-287
-273
-271
-265
-259
-268
-247
-214
-200
-190
-187
-216
-230
-243
-269
-293
-305
-316
-295
-278
-283
-261
-273
-277
-280
-283
-282
-286
-277
-269
-260
-260
-251
-239
-234
-227
-252
-255
-235
-240
-231
-225
-217
-211
-201
-196
-201
-205
-195
-184
-163
-159
-166
-178
-196
-194
-206
-199
-198
-190
-180
-168
-172
-171
-166
-166
-156
-155
-158
-151
-156
-160
-164
-145
-124
-116
-122
-125
-140
-161
-157
-143
-128
-110
-97
-82
-76
-79
-80
-100
-116
-105
-100
-92
-94
-104
-89
-86
-86
-72
-77
-112
-134
-168
-201
-219
-223
-221
-223
-220
-235
-247
-264
-278
-290
-298
-292
-292
-280
-267
-268
-249
-241
-226
-189
-194
-187
-180
-175
-161
-133
-101
-88
-95
-111
-109
-115
-110
-115
-151
-160
-168
-207
-216
-235
-252
-275
-310
-305
-286
-286
-281
-274
-286
-284
-313
-331
-317
-311
-281
-259
-255
-249
-246
-236
-225
-224
-218
-198
-188
-187
-188
-186
-167
-172
-183
-172
-173
-186
-218
-257
-256
-271
-290
-300
-332
-348
-353
-357
-347
-332
-338
-326
-307
-303
-298
-307
-325
-327
-317
-313
-292
-276
-266
-255
-245
-228
-240
-253
-247
-271
-294
-307
-329
-349
-350
-344
-325
-323
-338
-352
-363
-383
-406
-428
-430
-424
-413
-393
-355
-326
-338
-342
-321
-313
-300
-293
-291
-274
-268
-235
-202
-196
-189
-191
-194
-190
-205
-222
-255
-270
-287
-308
-312
-315
-299
-284
-280
-273
-268
-297
-323
-341
-359
-377
-395
-401
-384
-373
-361
-368
-367
-350
-360
-381
-419
-447
-472
-486
-460
-446
-429
-420
-423
-419
-414
-419
-421
-418
-427
-443
-446
-436
-421
-409
-391
-374
-360
-360
-372
-369
-350
-328
-316
-297
-301
-303
-290
-287
-284
-281
-294
-300
-316
-321
-313
-320
-341
-351
-370
-371
-374
-384
-402
-411
-422
-426
-439
-454
-468
-481
-484
-479
-462
-436
-406
-383
-358
-345
-331
-339
-363
-378
-405
-427
-418
-407
-397
-405
-398
-376
-366
-359
-360
-382
-401
-410
-412
-399
-382
-371
-367
-366
-349
-350
-351
-337
-331
-339
-344
-335
-329
-324
-337
-332
-311
-283
-266
-261
-274
-270
-287
-305
-321
-376
-421
-437
-458
-445
-441
-420
-406
-409
-397
-395
-408
-438
-459
-477
-444
-412
-399
-354
-344
-336
-314
-321
-329
-346
-366
-387
-382
-366
-343
-310
-283
-266
-274
-281
-288
-305
-307
-307
-301
-293
-283
-272
-257
-251
-253
-242
-241
-236
-224
-228
-250
-257
-251
-235
-207
-186
-157
-144
-138
-120
-126
-132
-145
-165
-175
-187
-194
-168
-143
-124
-116
-100
-89
-103
-117
-145
-188
-214
-248
-255
-247
-230
-192
-182
-187
-210
-224
-234
-256
-262
-269
-283
-278
-278
-287
-279
-289
-303
-297
-312
-313
-314
-332
-338
-337
-329
-322
-302
-287
-286
-269
-246
-245
-257
-264
-256
-256
-249
-251
-261
-259
-251
-244
-226
-233
-250
-242
-253
-258
-262
-293
-321
-343
-332
-325
-329
-303
-278
-278
-263
-266
-257
-262
-279
-281
-291
-295
-279
-249
-214
-171
-146
-124
-130
-150
-175
-194
-217
-225
-235
-257
-242
-246
-251
-221
-206
-213
-218
-239
-247
-278
-300
-305
-297
-277
-278
-269
-251
-244
-234
-225
-234
-254
-251
-266
-276
-246
-217
-206
-169
-146
-120
-109
-125
-158
-195
-206
-212
-232
-221
-204
-197
-173
-145
-135
-138
-155
-185
-212
-260
-319
-339
-340
-315
-276
-263
-260
-251
-228
-233
-246
-244
-254
-278
-275
-263
-246
-210
-184
-164
-146
-164
-182
-202
-231
-257
-265
-262
-253
-259
-266
-258
-252
-249
-255
-282
-303
-311
-330
-329
-303
-296
-299
-291
-288
-279
-259
-262
-251
-232
-228
-249
-261
-276
-279
-262
-254
-246
-240
-224
-234
-243
-248
-271
-298
-340
-402
-375
-332
-370
-409
-388
-372
-383
-386
-403
-408
-396
-400
-408
-394
-360
-324
-290
-261
-242
-229
-223
-198
-192
-193
-195
-194
-169
-154
-146
-141
-144
-155
-151
-145
-139
-149
-171
-176
-182
-189
-212
-237
-250
-259
-270
-269
-265
-253
-240
-235
-244
-265
-290
-321
-328
-337
-347
-315
-272
-242
-221
-205
-204
-227
-250
-268
-304
-312
-315
-320
-304
-305
-305
-278
-290
-310
-316
-344
-355
-354
-353
-364
-364
-343
-318
-317
-330
-334
-326
-350
-377
-382
-398
-426
-449
-443
-432
-416
-400
-382
-364
-350
-341
-348
-369
-371
-385
-394
-381
-356
-329
-297
-271
-255
-240
-240
-225
-220
-234
-247
-260
-249
-244
-215
-181
-183
-181
-205
-233
-261
-297
-312
-332
-359
-372
-364
-354
-336
-324
-306
-296
-304
-313
-302
-297
-307
-296
-268
-247
-203
-162
-145
-134
-133
-153
-170
-175
-186
-192
-195
-220
-245
-237
-244
-257
-261
-291
-332
-325
-312
-280
-300
-246
-246
-214
-148
-307
-277
-252
-254
-274
-281
-289
-315
-279
-303
-302
-356
-441
-502
-363
-336
-314
-294
-227
-378
-422
-1562
-4003
-3082
-1754
-1681
-1441
-918
-189
254
652
374
-281
-295
-259
-470
-543
-640
-486
-236
-92
149
67
-94
132
209
77
32
136
45
18
8
-190
-163
-198
-101
-142
-138
-75
-24
-50
-105
36
-202
-316
-217
-96
-266
-403
62
-25
-279
-86
-8
-334
-306
-42
-109
-267
-52
-289
-533
304
-614
-1164
-1059
-1082
-1367
-1354
-909
-580
-554
-767
-683
-425
-450
-663
-582
-597
-593
-481
-632
-618
-286
-256
-511
-266
-402
-672
-431
-471
-589
-583
-680
-800
-882
-1091
-1101
-1023
-1102
-916
-671
-814
-812
-704
-747
-787
-789
-713
-831
-914
-744
-698
-672
-720
-657
-492
-493
-507
-541
-641
-480
-418
-499
-550
-610
-509
-363
-467
-550
-421
-347
-533
-638
-793
-689
-512
-819
-905
-700
-633
-755
-689
-736
-721
-666
-728
-2039
-1852
-888
-1025
-1074
-1061
-878
-1019
-1244
-769
-1131
-1274
-900
-973
-1120
-726
-765
-1034
-784
-458
-474
-824
-645
-297
-725
-860
-531
-560
-655
-742
-678
-687
-723
-750
-572
-654
-523
-1108
-1075
-40
321
-153
-416
-155
-89
159
13
205
144
23
211
-90
-95
248
81
514
528
566
494
527
512
673
-621
-2553
-388
-961
-2072
-754
-666
-633
-796
-327
615
-310
641
1200
234
339
826
351
196
457
663
517
174
596
384
-185
186
780
161
38
370
97
-513
-833
-812
-869
-1282
-1191
-1308
-1501
-1556
-1719
-1822
-1820
-1630
-1380
-1516
-1695
-1653
-1775
-1940
-2183
-2222
-2128
-2129
-2110
-2200
-2432
-2305
-2163
-2034
-1899
-1771
-1558
-1396
-1327
-1349
-1244
-1094
-941
-886
-805
-737
-765
-736
-763
-723
-593
-545
-400
-310
-349
-460
-482
-461
-648
-793
-804
-931
-1061
-1162
-1265
-1206
-1123
-1068
-1003
-946
-774
-629
-524
-400
-331
-181
-114
-113
-78
-147
-120
-190
-314
-296
-373
-269
-236
-252
-105
-95
-24
57
58
132
192
261
265
191
182
86
61
124
75
236
261
237
372
381
504
535
576
726
701
786
825
807
879
869
945
981
1075
1148
1108
1170
1193
1250
1360
1423
1492
1575
1547
1543
1550
1554
1543
1475
1469
1373
1379
1368
1244
1279
1256
1187
1190
1206
1126
1035
974
885
811
770
737
742
767
712
782
754
742
793
750
823
797
853
814
770
796
722
777
697
667
662
706
730
714
788
730
744
788
757
670
623
560
473
468
417
388
375
306
273
243
178
175
168
115
101
136
168
199
204
218
208
229
267
206
190
129
84
103
93
125
120
92
112
120
91
112
35
-5
-5
-52
-45
-74
-115
-115
-77
-65
13
41
32
86
40
102
65
25
103
49
166
172
211
252
240
346
326
324
282
280
268
307
332
386
464
461
627
581
705
775
754
876
807
942
916
975
1081
1041
1270
1319
1418
1485
1472
1485
1495
1549
1516
1523
1443
1442
1376
1360
1318
1189
1171
1020
921
813
715
645
552
473
410
342
294
226
115
93
49
21
-20
-59
-102
-105
-128
-162
-166
-185
-181
-299
-326
-387
-478
-599
-750
-862
-983
-1100
-1225
-1292
-1360
-1434
-1524
-1591
-1719
-1812
-1870
-1974
-2013
-2044
-2059
-2069
-2061
-2025
-1948
-1897
-1821
-1769
-1739
-1668
-1623
-1542
-1500
-1478
-1451
-1487
-1515
-1549
-1593
-1606
-1621
-1614
-1606
-1610
-1588
-1570
-1522
-1477
-1394
-1278
-1121
-934
-779
-607
-434
-267
-98
53
147
235
317
387
427
454
473
432
464
430
435
411
314
384
350
489
619
658
867
902
1144
1327
1421
1616
1614
1776
1859
1904
2029
1988
2180
2295
2342
2578
2694
2866
2993
3025
3158
3135
3122
3115
2896
2766
2607
2419
2272
1990
1829
1512
1210
1016
687
448
137
-431
-1144
-1886
-2788
-3323
-3707
-3962
-4121
-4301
-4349
-4424
-4089
-3725
-3116
-2349
-1696
-1025
-572
-200
5
274
506
696
901
968
997
943
937
948
1077
1285
1390
1483
1440
1293
1067
744
340
-107
-550
-1034
-1479
-1960
-2403
-2772
-3076
-3210
-3270
-3202
-3037
-2856
-2617
-2421
-2222
-2026
-1851
-1676
-1510
-1635
-2104
-2618
-3182
-3337
-3140
-2970
-2902
-3004
-2873
-2636
-2188
-1788
-1584
-1348
-1273
-1109
-1131
-1312
-1614
-1906
-2067
-2072
-1971
-1893
-1933
-2032
-2022
-1956
-1709
-1526
-1422
-1412
-1450
-1517
-1611
-1712
-1864
-1896
-1817
-1603
-1354
-1109
-891
-586
-172
310
807
1168
1428
1528
1587
1575
1488
1426
1346
1351
1377
1360
1349
1365
1588
1851
2197
2537
2757
3076
3337
3541
3733
3931
4054
4460
4869
5231
5740
5984
6423
6507
6627
6586
6275
6286
5700
5264
4174
1870
-852
-4184
-6791
-7840
-7844
-7469
-7654
-8320
-8967
-9080
-7987
-6300
-4236
-2299
-1207
-700
-858
-1130
-1075
-669
94
953
1583
1901
1824
1736
2001
2782
4155
5373
6118
6290
5763
5024
4114
3072
1964
791
-304
-1375
-2462
-3586
-4640
-5437
-5737
-5511
-4894
-4139
-3521
-3128
-3018
-3031
-3040
-2915
-2682
-2498
-2285
-2171
-2045
-1861
-1592
-1039
-265
733
1747
2556
3056
3204
3184
3084
2903
2643
2242
1547
689
-233
-1154
-1929
-2488
-2781
-2872
-2789
-2693
-2655
-2843
-3409
-3850
-4205
-4211
-3816
-3738
-3866
-4270
-4458
-4138
-3483
-2514
-1711
-923
-330
-118
-107
-228
-337
-162
-37
-151
-474
-949
-1192
-1371
-1378
-1355
-1096
-608
-210
33
-28
-275
-427
-389
-341
-243
-371
-604
-962
-1335
-1453
-1443
-1194
-897
-605
-316
-70
146
222
276
343
493
729
774
570
252
43
44
279
623
904
1213
1628
2048
2426
2741
2929
3227
3536
3785
3897
3722
3525
3440
3397
3579
3790
3992
4294
4479
4855
5231
5656
6046
5937
5530
4537
3357
1838
-146
-2290
-4762
-6639
-7688
-8164
-8127
-8209
-8063
-7596
-6726
-5325
-3888
-2334
-1085
-123
444
646
676
682
674
725
938
1070
1383
1608
1910
2353
3049
3910
4529
4895
4753
4231
3495
2611
1561
365
-896
-2074
-3115
-3975
-4673
-5218
-5404
-5240
-4760
-4030
-3287
-2618
-2132
-1796
-1552
-1398
-1258
-1168
-1136
-1132
-1134
-1040
-827
-555
-148
363
921
1468
1903
2125
2107
1971
1676
1216
666
-72
-1441
-3268
-4781
-5964
-6068
-5496
-5387
-5536
-5882
-5572
-4674
-3424
-2369
-1937
-1379
-937
-501
-264
-339
-505
-507
-416
-125
127
174
70
-222
-239
-177
182
404
228
-161
-644
-1004
-1272
-1413
-1586
-1700
-1622
-1367
-1228
-1057
-879
-668
-125
494
1055
1468
1686
1685
1561
1398
1196
1107
1196
1257
1299
1389
1329
1482
1801
2220
2763
3367
3969
4304
4696
4864
5085
5527
5985
6456
6821
7135
7063
6873
6437
5693
5110
4600
3936
2470
-94
-3119
-6093
-7929
-8246
-8028
-7709
-7936
-8404
-8638
-8186
-6805
-5031
-3104
-1647
-760
-383
-216
-76
237
679
1297
2022
2486
2761
2700
2713
3021
3768
4755
5393
5574
5227
4510
3663
2784
1778
671
-450
-1551
-2588
-3566
-4428
-5142
-5567
-5584
-5260
-4669
-4073
-3568
-3200
-2976
-2683
-2372
-1972
-1600
-1276
-948
-719
-469
-263
15
431
966
1595
2162
2529
2658
2610
2410
2160
1827
1387
827
102
-679
-1443
-2133
-2706
-3103
-3295
-3331
-3319
-3802
-4463
-4976
-5301
-4723
-4033
-3640
-3649
-3785
-3532
-3039
-2226
-1824
-1705
-1585
-1294
-832
-308
-131
-335
-439
-396
132
490
581
149
-391
-659
-741
-564
-659
-901
-1202
-1343
-1398
-1330
-1327
-1332
-1321
-1149
-824
-631
-402
-424
-378
-235
18
327
486
506
331
203
171
289
430
603
613
659
702
714
905
953
1215
1429
1776
2075
2369
2662
2748
3059
3118
3331
3514
3688
3728
3813
3846
3820
4055
4077
4446
4591
4963
5401
5618
5995
6148
5919
4483
2118
-1210
-4336
-6168
-6950
-6963
-7284
-7907
-8768
-9087
-8423
-7058
-4931
-2904
-1163
-78
405
659
772
1021
1215
1555
1726
1749
1595
1302
1154
1452
2343
3354
4273
4689
4659
4343
3896
3364
2602
1658
490
-784
-2078
-3341
-4454
-5316
-5768
-5737
-5324
-4603
-3850
-3176
-2679
-2249
-1800
-1341
-840
-508
-342
-402
-543
-720
-831
-765
-514
-20
563
1195
1654
1911
2027
2031
1989
1801
1460
871
119
-758
-1673
-2465
-3126
-4016
-5191
-5980
-6364
-5977
-5153
-4773
-4833
-5048
-4535
-3493
-2259
-1448
-1271
-1097
-781
-161
297
497
412
441
555
746
884
696
399
-55
-282
-487
-564
-829
-1324
-1859
-2268
-2320
-2177
-1904
-1747
-1562
-1334
-949
-560
-208
41
266
563
808
989
943
840
691
680
759
912
1109
1220
1337
1397
1573
1823
2168
2471
2697
2826
2943
3131
3288
3577
3663
3787
4099
4406
4865
5495
5984
6383
6861
7267
7573
7511
7184
6232
5071
3889
1474
-1297
-4311
-7207
-8493
-8886
-8790
-8814
-8977
-8856
-8366
-6911
-5058
-3140
-1358
-277
228
510
567
782
960
1071
1317
1509
1902
2158
2383
2770
3329
4282
5162
5625
5584
4988
4211
3324
2341
1258
-111
-1467
-2746
-3876
-4718
-5360
-5709
-5719
-5370
-4720
-4002
-3271
-2636
-2229
-1851
-1492
-1143
-811
-637
-598
-674
-666
-535
-268
194
714
1309
1964
2495
2856
2992
2889
2625
2209
1704
1048
249
-623
-1515
-2344
-2958
-3367
-3558
-3546
-3449
-3479
-3931
-4153
-4327
-4110
-3357
-3043
-2916
-3110
-3060
-2702
-2231
-1639
-1382
-984
-592
-168
179
254
72
-160
-397
-519
-571
-813
-1119
-1670
-2047
-2311
-2247
-1988
-1821
-1640
-1554
-1371
-1154
-872
-672
-570
-536
-462
-420
-406
-422
-529
-544
-526
-372
-227
-107
-24
49
175
299
461
559
655
723
754
642
577
548
526
715
834
1087
1402
1672
1995
2283
2541
2798
3039
3305
3493
3615
3722
3689
3881
3982
4263
4605
4873
5381
5752
6416
6741
6778
6369
5294
4012
1869
-701
-3367
-5910
-7467
-8064
-8335
-8381
-8527
-8386
-7742
-6531
-4694
-2911
-1158
9
653
999
1103
1261
1333
1238
1179
1134
1185
1387
1528
1858
2273
2989
3777
4330
4595
4354
3814
3079
2161
1117
-93
-1401
-2636
-3758
-4590
-5142
-5369
-5255
-4889
-4284
-3562
-2780
-2049
-1484
-1037
-694
-435
-209
-149
-200
-259
-446
-641
-567
-122
449
586
997
1756
1929
1892
1812
1484
773
87
-578
-1537
-2455
-3196
-3736
-4174
-4351
-4161
-3940
-3640
-3195
-2622
-2110
-1687
-1322
-986
-804
-817
-927
-1165
-1363
-1618
-1744
-1814
-1773
-1670
-1540
-1352
-1107
-845
-701
-538
-425
-347
-348
-472
-792
-1107
-1307
-1470
-1544
-1561
-1436
-1194
-948
-679
-423
-175
37
183
262
212
86
-81
-263
-474
-635
-736
-759
-617
-393
-89
207
540
864
1117
1369
1494
1591
1611
1613
1620
1523
1455
1368
1383
1527
1743
2041
2333
2651
2942
3329
3694
3972
4311
4461
4667
4962
5157
5510
5832
6216
6408
6087
5493
4366
3020
1089
-1133
-3419
-5600
-6644
-7204
-7267
-7359
-7408
-7160
-6670
-5483
-4207
-2702
-1465
-488
39
320
565
664
857
886
1130
1297
1651
2015
2276
2608
3032
3657
4145
4485
4434
4041
3420
2630
1711
678
-456
-1592
-2599
-3462
-4064
-4442
-4551
-4450
-4147
-3709
-3197
-2650
-2197
-1834
-1566
-1336
-1131
-921
-769
-711
-658
-591
-437
-187
226
694
1179
1633
1974
2146
2101
1899
1532
1047
391
-405
-1258
-2244
-3067
-3631
-4004
-4083
-4019
-3842
-3618
-3259
-2821
-2402
-1996
-1714
-1483
-1349
-1221
-1245
-1336
-1473
-1549
-1497
-1395
-1175
-1081
-978
-945
-904
-903
-891
-886
-931
-972
-1038
-1109
-1229
-1291
-1346
-1327
-1278
-1104
-927
-738
-531
-338
-143
8
85
25
-117
-313
-488
-691
-817
-889
-860
-736
-581
-364
-203
12
274
584
869
1029
1012
940
895
890
891
853
848
849
988
1204
1399
1657
1915
2224
2633
2960
3313
3582
3830
4027
4257
4516
4719
4984
5194
5537
5810
6372
6601
6512
6032
4828
3014
340
-2197
-4969
-6757
-7516
-7790
-7653
-7923
-7804
-7780
-6953
-5587
-3981
-2251
-1058
-145
122
393
471
505
507
608
822
1034
1527
1898
2345
2798
3431
4036
4492
4783
4572
4054
3225
2225
1109
-82
-1240
-2395
-3341
-4023
-4489
-4646
-4600
-4309
-3888
-3354
-2725
-2206
-1773
-1560
-1438
-1377
-1295
-1203
-1195
-1144
-1085
-895
-619
-185
354
933
1479
1900
2159
2145
1995
1548
858
42
-829
-1671
-2325
-2891
-3397
-3798
-3984
-3918
-3697
-3206
-2741
-2265
-1878
-1551
-1369
-1307
-1295
-1427
-1604
-1781
-1845
-1880
-1805
-1704
-1612
-1454
-1231
-1011
-852
-786
-781
-850
-941
-1036
-1153
-1220
-1323
-1360
-1385
-1320
-1206
-1040
-800
-587
-355
-205
-34
58
61
-66
-235
-391
-535
-541
-641
-739
-835
-836
-662
-374
-3
248
468
660
828
947
995
981
895
843
867
868
778
764
782
925
1191
1437
1730
1908
2162
2338
2440
2576
2641
2721
2808
2979
3141
3348
3582
3854
4137
4611
5130
5690
6243
6613
6531
5628
3845
951
-1971
-4541
-6132
-6727
-6910
-6773
-6927
-6680
-6259
-5382
-4132
-2876
-1615
-752
11
342
421
228
-116
-461
-514
-245
185
747
1255
1865
2504
3290
4009
4496
4663
4416
3817
2962
1899
751
-429
-1510
-2382
-3032
-3368
-3511
-3428
-3225
-2854
-2368
-1866
-1408
-1150
-1059
-1201
-1390
-1605
-1785
-1839
-1873
-1760
-1555
-1159
-672
-97
546
1137
1638
1996
2146
2002
1525
781
-16
-901
-1570
-2128
-2609
-2941
-3132
-3108
-3085
-2850
-2589
-2248
-1833
-1453
-1206
-1131
-1214
-1464
-1741
-1987
-2042
-2022
-1854
-1663
-1430
-1146
-841
-544
-422
-376
-445
-545
-675
-830
-1072
-1327
-1501
-1562
-1538
-1468
-1329
-1182
-923
-625
-317
-86
96
218
249
261
144
-98
-413
-686
-911
-1057
-1131
-1129
-987
-694
-306
133
450
644
813
893
988
969
863
659
439
351
325
443
569
804
1082
1355
1718
1970
2187
2378
2526
2580
2545
2489
2342
2313
2372
2464
2662
2929
3293
3653
4113
4596
5111
5627
6201
6708
6767
6092
4397
1555
-1611
-4248
-6051
-6628
-6628
-6313
-6180
-5908
-5328
-4612
-3438
-2400
-1422
-851
-417
-243
-361
-572
-1003
-1299
-1321
-819
-146
726
1543
2332
3057
3733
4325
4526
4478
4022
3270
2292
1227
143
-921
-1753
-2346
-2649
-2643
-2485
-2219
-2010
-1778
-1559
-1402
-1275
-1363
-1579
-1948
-2269
-2537
-2670
-2609
-2476
-2133
-1671
-1019
-332
354
936
1353
1601
1696
1619
1337
932
328
-227
-750
-1242
-1691
-2036
-2287
-2317
-2202
-2119
-2058
-2078
-1997
-1968
-1865
-1858
-1946
-2055
-2178
-2206
-2190
-2016
-1832
-1593
-1357
-1038
-778
-578
-454
-538
-745
-1059
-1294
-1480
-1521
-1550
-1600
-1626
-1554
-1298
-959
-617
-385
-251
-165
-28
65
17
-168
-394
-568
-618
-576
-565
-608
-650
-641
-555
-400
-291
-282
-292
-228
-173
-98
-41
-39
-17
6
80
156
276
418
569
729
876
1035
1167
1330
1431
1515
1628
1659
1754
1874
1993
2205
2340
2519
2713
3004
3332
3617
3929
4236
4663
5094
5510
5870
6019
5825
5368
4394
2996
1023
-1372
-3696
-5726
-6613
-6684
-6164
-5528
-5082
-4539
-4101
-3395
-2717
-2197
-1837
-1742
-1742
-1724
-1638
-1498
-1401
-1196
-688
31
1142
2127
2955
3534
3858
4037
3895
3603
3025
2269
1416
603
-144
-676
-1059
-1293
-1376
-1398
-1231
-1089
-1017
-1145
-1380
-1729
-2096
-2370
-2669
-2906
-3078
-3148
-3043
-2725
-2263
-1731
-1148
-553
-1
453
784
926
877
703
455
230
11
-154
-288
-349
-356
-317
-233
-302
-601
-1000
-1422
-1703
-1817
-1924
-2226
-2667
-2938
-3020
-2886
-2653
-2415
-2273
-2069
-1696
-1371
-1047
-924
-983
-1206
-1383
-1440
-1481
-1532
-1683
-1751
-1679
-1335
-972
-676
-458
-287
-105
-66
-31
-118
-240
-373
-494
-572
-653
-632
-634
-586
-515
-444
-365
-277
-178
-134
-178
-281
-426
-519
-506
-411
-300
-261
-152
-18
195
396
484
549
612
735
826
824
838
773
824
975
1047
1240
1407
1660
1932
2217
2523
2761
3010
3215
3441
3559
3666
3733
3907
4156
4489
4909
5269
5493
5440
5240
4708
4014
3123
1673
-373
-2572
-4576
-5691
-5757
-5201
-4448
-3973
-3424
-3142
-2725
-2302
-2183
-2205
-2471
-2523
-2527
-2231
-1892
-1624
-1292
-740
108
1119
2170
2954
3486
3668
3677
3388
2949
2413
1811
1249
717
361
152
105
114
122
127
165
113
-91
-533
-1083
-1702
-2295
-2674
-3010
-3148
-3204
-3090
-2771
-2365
-1799
-1388
-954
-657
-390
-155
-91
-55
-242
-328
-443
-424
-333
-212
6
157
401
501
614
420
-22
-616
-1271
-1754
-2091
-2305
-2604
-2836
-2920
-2712
-2411
-2049
-1873
-1779
-1636
-1518
-1442
-1507
-1662
-1900
-2002
-1993
-1878
-1751
-1557
-1333
-1079
-784
-584
-528
-559
-533
-538
-602
-748
-913
-1013
-992
-895
-727
-542
-349
-111
55
146
110
-42
-222
-404
-591
-727
-823
-829
-770
-638
-459
-247
-4
195
359
396
318
194
55
19
0
26
73
109
271
493
746
997
1129
1200
1278
1383
1534
1601
1655
1680
1783
1972
2196
2497
2688
2936
3178
3496
3844
4106
4418
4604
4814
5028
5109
5008
4661
4061
3336
2459
984
-870
-2894
-4456
-4952
-4518
-3549
-2830
-2370
-2187
-2317
-2285
-2494
-2819
-3285
-3768
-3812
-3681
-2947
-2274
-1680
-976
-328
582
1334
2038
2367
2417
2294
1939
1559
1180
969
752
701
759
989
1248
1486
1578
1383
1170
784
369
-183
-837
-1455
-2002
-2327
-2444
-2369
-2155
-1884
-1568
-1294
-1096
-971
-1073
-1212
-1436
-1566
-1624
-1617
-1478
-1386
-1125
-867
-531
-214
38
238
309
337
252
77
-165
-426
-677
-832
-904
-866
-781
-671
-785
-1225
-1679
-2112
-2216
-2088
-1985
-2070
-2250
-2155
-1971
-1694
-1573
-1656
-1741
-1689
-1370
-1145
-958
-934
-1016
-1054
-1023
-908
-827
-691
-617
-534
-463
-431
-460
-524
-558
-592
-613
-592
-498
-382
-262
-261
-325
-328
-237
-92
-7
-20
-58
-29
51
138
213
236
262
341
347
308
234
166
144
130
168
187
260
417
521
633
703
666
724
833
1019
1222
1383
1595
1673
1838
1954
2055
2189
2272
2469
2600
2868
3105
3411
3737
4031
4285
4486
4647
4587
4425
3935
3446
2834
2167
1071
-363
-1740
-2899
-3048
-2711
-2032
-1643
-1455
-1463
-1728
-1849
-2329
-2867
-3590
-4014
-4106
-3764
-2994
-2320
-1610
-1073
-503
-41
361
585
563
502
358
228
134
159
246
404
645
950
1293
1601
1738
1700
1403
1016
608
192
-221
-561
-746
-841
-785
-678
-536
-443
-420
-455
-633
-837
-1118
-1472
-1729
-1981
-2081
-2070
-1906
-1655
-1408
-1125
-943
-820
-814
-873
-986
-1083
-1166
-1171
-1152
-1111
-1101
-1125
-1109
-1112
-1032
-903
-742
-606
-550
-588
-645
-789
-923
-1084
-1211
-1320
-1340
-1226
-1125
-957
-892
-861
-938
-990
-1101
-1245
-1384
-1519
-1565
-1588
-1502
-1458
-1362
-1306
-1244
-1166
-1092
-1008
-970
-932
-925
-885
-822
-724
-613
-488
-404
-282
-144
12
162
237
294
280
290
288
262
215
140
80
51
101
176
236
297
323
298
274
218
160
111
84
146
232
360
531
670
817
890
911
921
935
1009
1063
1125
1200
1324
1529
1724
1980
2205
2412
2656
2837
3013
3163
3268
3303
3242
3052
2796
2575
2391
2171
1652
986
191
-526
-784
-798
-600
-545
-549
-616
-793
-875
-1169
-1589
-2132
-2502
-2643
-2597
-2245
-1891
-1542
-1233
-959
-823
-723
-805
-867
-1049
-1099
-1015
-976
-658
-506
-184
-15
240
418
508
618
552
529
411
403
272
246
210
237
255
282
392
349
390
266
160
-12
-211
-375
-596
-696
-824
-862
-895
-889
-891
-890
-890
-950
-1006
-1135
-1223
-1344
-1376
-1363
-1340
-1283
-1229
-1107
-1020
-947
-886
-877
-883
-862
-916
-1098
-1276
-1479
-1461
-1316
-1066
-808
-715
-529
-516
-416
-488
-677
-897
-1177
-1203
-1240
-1085
-960
-840
-736
-649
-572
-559
-618
-732
-833
-955
-968
-980
-904
-813
-707
-635
-556
-433
-349
-255
-146
-129
-108
-60
-44
-9
25
93
141
219
345
441
521
534
535
542
541
568
559
553
540
548
580
622
684
712
723
717
696
689
690
703
729
755
801
893
933
966
975
945
986
1005
1084
1186
1289
1382
1442
1532
1576
1628
1692
1731
1740
1784
1781
1747
1690
1624
1547
1479
1336
1014
654
290
102
89
168
212
160
85
8
-148
-317
-581
-861
-1090
-1266
-1239
-1204
-1039
-941
-876
-828
-881
-891
-989
-1093
-1164
-1198
-1158
-1043
-905
-732
-635
-532
-480
-423
-333
-306
-268
-258
-217
-189
-134
-97
-58
-38
7
33
38
50
24
15
-38
-64
-115
-145
-180
-239
-275
-282
-289
-278
-272
-320
-364
-441
-473
-532
-581
-621
-654
-649
-668
-643
-667
-664
-657
-673
-751
-899
-1067
-1223
-1260
-1176
-1075
-1008
-941
-860
-765
-750
-793
-925
-1019
-1041
-989
-892
-816
-707
-629
-533
-502
-518
-548
-573
-576
-556
-496
-455
-389
-318
-271
-247
-271
-305
-303
-270
-238
-231
-222
-194
-143
-109
-107
-106
-104
-96
-50
7
42
72
90
99
78
36
12
-44
-83
-28
-17
-3
76
100
88
136
144
100
149
153
111
183
155
143
185
134
196
219
188
198
211
194
167
180
143
136
157
174
171
174
202
256
299
325
342
350
370
390
410
399
436
439
423
413
388
408
390
385
358
352
369
357
342
311
291
257
206
154
102
34
-23
-95
-150
-200
-240
-237
-274
-280
-308
-334
-355
-351
-358
-408
-423
-482
-508
-585
-613
-639
-683
-673
-703
-673
-694
-699
-693
-696
-674
-682
-675
-649
-642
-628
-620
-593
-560
-538
-483
-456
-425
-401
-363
-334
-314
-271
-282
-295
-323
-357
-401
-424
-434
-429
-439
-458
-443
-449
-440
-450
-465
-453
-458
-460
-476
-489
-502
-507
-528
-590
-633
-693
-681
-677
-709
-716
-724
-673
-651
-633
-680
-740
-752
-738
-680
-668
-642
-603
-542
-502
-481
-489
-506
-505
-496
-475
-471
-412
-363
-312
-268
-255
-220
-190
-167
-143
-125
-157
-155
-108
-86
-74
-87
-136
-127
-125
-143
-139
-157
-153
-135
-112
-101
-117
-150
-177
-215
-238
-228
-212
-196
-188
-188
-214
-229
-250
-292
-334
-354
-365
-368
-345
-309
-288
-275
-271
-278
-265
-241
-228
-202
-198
-195
-173
-159
-173
-183
-186
-187
-178
-173
-150
-101
-48
-18
0
7
9
-18
-58
-78
-116
-129
-124
-153
-157
-162
-163
-175
-176
-200
-214
-224
-232
-229
-236
-235
-240
-235
-249
-304
-333
-349
-372
-378
-367
-341
-326
-315
-293
-259
-231
-239
-237
-248
-270
-270
-281
-293
-290
-298
-294
-291
-315
-314
-315
-331
-321
-313
-298
-294
-303
-330
-351
-356
-348
-359
-363
-364
-382
-397
-408
-406
-417
-410
-401
-381
-360
-336
-298
-278
-285
-306
-334
-363
-399
-426
-437
-456
-466
-462
-464
-452
-431
-431
-435
-434
-453
-449
-462
-474
-465
-453
-440
-450
-459
-474
-470
-487
-520
-543
-572
-579
-557
-515
-460
-409
-359
-331
-327
-300
-288
-318
-338
-347
-361
-341
-321
-308
-315
-335
-356
-366
-389
-386
-363
-339
-318
-304
-300
-312
-331
-349
-360
-371
-360
-362
-378
-377
-381
-405
-424
-445
-469
-464
-443
-424
-414
-417
-412
-420
-425
-434
-459
-473
-473
-495
-506
-485
-482
-472
-461
-454
-428
-420
-420
-404
-398
-409
-410
-422
-443
-447
-450
-442
-444
-426
-410
-413
-398
-386
-389
-391
-397
-409
-413
-429
-454
-462
-484
-501
-511
-526
-526
-536
-554
-571
-586
-583
-563
-569
-554
-519
-502
-466
-458
-476
-482
-489
-496
-514
-528
-534
-530
-541
-535
-519
-529
-529
-520
-517
-522
-514
-513
-508
-515
-527
-522
-527
-525
-505
-509
-519
-534
-554
-549
-556
-556
-551
-563
-563
-536
-508
-460
-418
-406
-395
-388
-376
-360
-373
-412
-415
-419
-414
-409
-409
-387
-384
-395
-400
-390
-400
-408
-403
-409
-406
-405
-404
-428
-445
-444
-464
-483
-497
-532
-545
-524
-530
-535
-502
-489
-501
-501
-501
-489
-493
-501
-484
-462
-447
-435
-440
-434
-463
-473
-447
-441
-426
-405
-400
-390
-376
-387
-393
-406
-413
-414
-424
-424
-433
-453
-454
-479
-503
-489
-485
-488
-463
-444
-449
-422
-412
-445
-445
-468
-498
-510
-530
-528
-554
-572
-564
-561
-550
-523
-516
-490
-456
-446
-425
-416
-415
-406
-435
-452
-460
-488
-502
-495
-485
-492
-473
-437
-392
-361
-337
-329
-364
-380
-387
-410
-401
-394
-407
-393
-376
-370
-348
-334
-337
-337
-353
-375
-383
-389
-398
-383
-367
-381
-388
-382
-380
-362
-332
-308
-281
-250
-243
-258
-256
-263
-276
-280
-295
-311
-310
-302
-294
-279
-257
-257
-278
-293
-301
-328
-351
-353
-359
-349
-340
-377
-395
-408
-432
-424
-445
-470
-471
-469
-470
-448
-423
-402
-381
-365
-370
-360
-340
-341
-348
-338
-337
-334
-327
-318
-311
-302
-296
-294
-271
-248
-231
-222
-211
-222
-229
-228
-231
-249
-241
-219
-205
-179
-164
-171
-187
-191
-200
-198
-198
-195
-177
-168
-168
-177
-191
-211
-228
-230
-246
-256
-243
-241
-223
-198
-197
-185
-174
-188
-210
-223
-249
-286
-296
-287
-295
-276
-258
-254
-256
-259
-248
-240
-233
-236
-244
-243
-262
-283
-290
-326
-328
-326
-337
-336
-352
-365
-365
-369
-364
-363
-362
-366
-393
-405
-408
-418
-428
-428
-437
-440
-435
-434
-417
-381
-375
-360
-349
-338
-325
-328
-333
-325
-329
-350
-359
-364
-363
-384
-399
-397
-406
-403
-384
-417
-436
-444
-468
-481
-467
-462
-449
-434
-418
-403
-393
-361
-351
-315
-276
-255
-236
-232
-242
-250
-235
-239
-234
-206
-195
-179
-145
-144
-161
-156
-177
-191
-206
-238
-272
-298
-327
-353
-365
-361
-351
-352
-373
-396
-404
-411
-426
-436
-433
-414
-395
-376
-366
-350
-319
-300
-285
-266
-273
-293
-289
-281
-269
-252
-233
-208
-191
-174
-188
-213
-233
-256
-263
-278
-297
-320
-314
-302
-314
-287
-272
-287
-303
-321
-341
-361
-377
-410
-421
-407
-406
-386
-374
-362
-344
-320
-305
-319
-313
-310
-332
-333
-311
-323
-314
-300
-293
-297
-311
-318
-316
-312
-323
-311
-291
-295
-306
-288
-279
-283
-274
-271
-274
-290
-325
-350
-361
-352
-341
-334
-340
-343
-343
-357
-366
-361
-345
-335
-315
-309
-311
-323
-323
-316
-311
-304
-280
-268
-272
-259
-255
-260
-262
-259
-261
-273
-286
-290
-284
-295
-323
-365
-408
-447
-468
-485
-480
-498
-509
-498
-486
-470
-448
-407
-405
-400
-388
-395
-404
-396
-389
-377
-359
-342
-319
-302
-295
-296
-284
-290
-285
-270
-284
-297
-314
-308
-300
-293
-280
-265
-253
-251
-257
-256
-251
-271
-286
-289
-291
-278
-265
-241
-219
-200
-187
-188
-204
-218
-241
-255
-235
-261
-290
-261
-249
-238
-208
-211
-219
-228
-248
-271
-276
-276
-280
-279
-291
-302
-301
-304
-304
-299
-288
-295
-305
-285
-279
-275
-247
-233
-229
-214
-215
-216
-205
-203
-210
-215
-214
-236
-275
-276
-271
-285
-276
-278
-296
-303
-314
-318
-335
-350
-359
-365
-373
-361
-344
-333
-316
-311
-324
-364
-367
-361
-373
-372
-343
-321
-325
-305
-290
-286
-291
-301
-318
-322
-327
-344
-346
-337
-344
-329
-303
-304
-302
-294
-287
-263
-241
-234
-222
-226
-240
-258
-259
-264
-272
-266
-267
-276
-275
-277
-287
-278
-276
-285
-277
-269
-268
-289
-304
-314
-324
-344
-353
-363
-377
-387
-409
-412
-395
-373
-360
-346
-353
-354
-355
-368
-373
-387
-424
-445
-459
-470
-467
-462
-456
-444
-426
-409
-410
-399
-388
-396
-389
-387
-394
-397
-390
-397
-397
-400
-390
-357
-332
-316
-309
-318
-320
-328
-337
-341
-333
-320
-310
-273
-238
-220
-198
-181
-184
-205
-222
-239
-283
-320
-340
-344
-350
-364
-358
-363
-378
-396
-406
-399
-382
-375
-375
-357
-363
-356
-327
-310
-303
-279
-261
-259
-263
-261
-249
-231
-222
-224
-193
-180
-177
-167
-175
-183
-204
-219
-240
-280
-301
-308
-336
-352
-368
-388
-387
-391
-395
-400
-413
-418
-417
-415
-417
-402
-382
-364
-358
-349
-332
-330
-316
-287
-278
-273
-281
-295
-299
-306
-321
-333
-337
-359
-377
-402
-437
-450
-461
-468
-487
-491
-479
-488
-470
-452
-469
-483
-506
-524
-524
-517
-495
-470
-459
-441
-407
-417
-414
-404
-401
-384
-377
-345
-339
-337
-327
-326
-329
-310
-292
-270
-253
-264
-276
-301
-328
-345
-354
-377
-391
-397
-383
-381
-386
-362
-365
-393
-411
-415
-430
-437
-428
-426
-414
-398
-394
-407
-418
-431
-438
-442
-463
-475
-473
-457
-447
-437
-417
-417
-410
-409
-413
-406
-422
-436
-455
-480
-493
-491
-514
-528
-541
-545
-580
-604
-649
-682
-774
-815
-1546
-3509
-3303
-2494
-2820
-1883
-1177
-884
-251
-460
-981
-1175
-1431
-1689
-1814
-1494
-928
-578
-369
-330
-226
-252
-573
-814
-680
-585
-671
-451
-201
-70
-35
-104
-201
-244
-196
-210
-161
-120
-67
-11
-96
-161
-211
-243
-295
-237
-61
13
138
232
46
97
136
-157
-200
-83
-120
-134
144
377
386
482
432
207
391
364
84
269
463
207
140
388
241
36
138
93
-328
-45
-79
-412
-382
-277
-184
-297
-271
-45
-24
-154
-99
-105
-213
-126
-132
-429
-171
-31
-350
-194
-107
-146
-232
-57
-20
-219
-143
-168
-45
-119
-324
-213
-243
-457
-336
-231
-330
-259
-212
-103
-77
-322
-282
-171
-264
-236
-233
-316
-289
55
66
-144
-58
10
-120
-298
-264
-252
75
-44
-197
257
154
-168
-178
-169
-294
-363
-431
-304
-230
-126
-229
-144
-130
-398
-380
-431
-347
-441
-598
-321
-107
-485
-418
-34
-273
-528
-507
-343
-114
-419
-467
-124
-130
-190
-174
-160
-178
-208
-237
-358
-381
-112
-349
-236
125
-303
-382
-336
-240
-398
-480
-471
-392
131
-244
-534
-162
-60
-442
-712
-590
-266
76
-235
-401
18
177
-81
-631
-705
-288
-76
-209
-405
-279
-114
-368
-489
-163
-441
-516
-7
152
-544
-403
108
-178
-372
-349
-172
-352
-62
-256
-558
-204
-185
-237
-510
-460
-101
5
-54
-359
-261
-176
-429
-351
-210
-272
-326
-283
61
-137
-533
-431
-256
-221
-221
-705
-368
400
-301
-974
-468
-182
-338
-576
-444
-247
-86
-298
-805
-259
-266
-489
-364
-274
-294
-174
-17
2
-374
-354
-321
-515
-241
-382
-492
-54
-115
342
-205
-667
467
99
-1299
-760
573
-341
-533
-284
382
156
-485
-28
-110
-487
-394
-53
-306
-35
-350
-52
278
-481
-202
-214
-562
-445
-568
-594
-282
-101
-465
-693
-54
114
-581
-303
26
-2
-339
-441
39
-207
-615
-767
-281
252
-143
-859
-126
729
-70
-758
-508
-189
-53
-1004
-469
163
-405
-852
-192
407
335
-311
-1128
-608
423
81
-1347
-604
476
479
-1044
-625
579
38
-1
-595
-627
410
38
-1013
-268
689
-542
-602
552
157
-811
-328
232
-623
-629
243
485
-701
-906
362
14
-366
-622
-39
692
-723
-200
500
-487
-965
225
-27
-1174
-514
973
790
-1273
-396
1055
655
-1494
-942
1652
511
-1670
-762
713
1074
-777
-1514
347
1175
-523
-1705
527
303
-918
-747
107
1005
-555
-546
446
-50
-98
-314
-741
645
-242
-691
743
-673
-995
-320
523
-435
-908
354
1136
809
-343
-1112
-251
1169
435
-1635
-875
853
1574
-173
-2123
-87
1532
-156
-1047
-1254
-14
1372
-1707
-729
-48
168
620
-449
-167
243
-86
-1520
-747
519
66
-884
579
465
727
-131
-2000
896
586
-606
-595
-41
297
-1244
-400
280
-277
-586
688
974
-526
94
42
-320
-671
-1275
-62
327
-331
-17
1257
262
-617
-436
765
-436
-1967
900
285
-1310
166
905
981
162
-1308
-629
982
224
-884
-860
-383
1671
-165
-2302
-511
477
-406
-514
1033
-192
-395
-993
79
226
-954
-1108
-34
642
-291
-322
1101
1054
-962
-695
29
-194
-1320
-1195
-474
1062
-422
-157
1056
-751
-804
1012
-605
-1435
286
849
-606
-628
-35
-464
-573
161
734
-1758
-538
2024
-478
-2922
-1437
2061
807
-2114
-1073
708
1974
-1135
-2503
394
329
-435
-1605
727
855
-1399
-1034
427
542
-1399
-986
-37
1397
-792
-1312
-106
-132
-571
-554
-164
-489
-718
1628
329
-2657
-312
884
-655
-1830
539
-87
-56
518
-778
-338
350
-204
-938
-1240
-548
1980
-324
-2551
318
1178
-795
470
-141
-1279
45
344
-714
-1363
327
441
-650
219
-409
215
-147
-623
-1209
192
37
-1193
-1137
1134
1973
-2670
-796
734
376
-947
-1743
699
969
-860
-882
-1197
-245
489
345
-1310
37
925
-879
-545
-1864
98
1065
-2241
-196
2051
-247
-596
301
175
-700
13
-1151
-547
463
-31
-110
-969
538
196
-1231
-331
325
113
338
122
-665
34
-337
-178
162
-1698
-469
2484
-31
-1765
-354
-739
621
-427
-1396
-344
290
239
1010
578
-1568
-1145
624
-273
-1185
-69
417
-521
465
1795
-1025
-3007
7
1256
59
-1441
-1158
1839
1609
-1895
-2525
1660
827
-2220
-800
607
1254
-137
-1042
-365
264
-581
-1933
-735
676
1225
-1216
-859
1258
-290
-2780
-455
493
-1470
-1038
512
-105
-161
-29
217
-1068
-1128
1168
414
-313
-849
-893
1504
375
-1962
-4
533
535
-520
-382
689
441
-726
-1947
389
1477
-508
-1546
-10
2350
446
-1816
-593
393
1155
-1298
-1734
538
317
-11
-328
-150
-265
326
-446
-160
219
-390
-18
-1148
745
176
-1523
-779
495
211
-698
434
-1010
812
1101
-1597
-1718
825
357
-1616
-160
-397
418
1163
42
-2250
330
1150
-1050
-979
-121
688
-164
-571
316
-488
-629
654
134
19
-1199
-1029
864
2063
-1152
-1942
522
1075
69
-2978
583
2206
194
-2218
-62
2284
-1131
-2165
-1024
1581
1030
-1893
-645
1869
902
-1070
-1840
897
1430
-1119
-1742
521
1409
-552
-1005
-930
981
457
-1014
-952
464
301
-169
-820
-1966
435
576
-954
-1013
588
858
103
-1
-1468
93
-42
-1876
-1201
991
1258
-539
-327
1484
437
-674
-201
321
-579
-707
720
234
-301
-260
1044
37
-1012
-209
1376
-506
-866
378
254
-1937
-529
907
378
-1834
-306
2356
-31
-1037
-717
215
203
-1451
-1220
1990
-409
-505
575
-235
503
-486
-1097
409
1376
-2155
-761
576
44
-251
-79
1416
-824
-1009
1444
858
-3299
-1242
1962
-467
-1335
239
872
-436
-799
-709
-461
334
-905
-1642
2718
1239
-2709
-2035
966
2459
-2474
-1025
1290
1151
-734
-991
-1035
546
1187
-1521
-1649
123
2579
-697
-1928
-2025
2706
3056
-4521
-3037
2223
2025
-744
-2993
1578
2198
-904
-1388
-68
804
364
600
-1340
-55
1658
421
-1058
-1635
931
748
-362
358
-1771
1084
1342
-1383
-1353
-1259
600
399
-1
-794
811
52
-632
2200
-2304
-1861
1264
540
-1566
-1131
1733
844
-1249
-1665
1156
903
-1734
94
-375
-1296
170
-1500
247
287
-527
-1749
-245
1271
-536
786
-1318
-646
1610
-175
-2699
-2164
1926
1911
-1963
-1536
2066
853
-2482
-961
-38
-156
-601
-1505
123
1571
30
-2297
117
1178
-427
-1228
-181
2170
-1859
-1113
1174
-628
209
-1033
-798
870
711
-989
85
-663
388
-1003
-1870
1284
531
-1273
-1707
1186
2974
-1671
-2225
1484
954
-268
-1913
-1540
679
350
-1724
-845
565
1345
-1201
-914
639
-1224
6
-456
-461
532
-1805
-921
417
873
-502
-1305
-632
2232
1103
-3154
-1762
1671
1623
-1917
-2177
984
1772
381
-619
616
1005
-932
-944
-273
27
-1700
-828
1494
586
-1082
-356
1734
-269
-2739
-25
572
315
124
-1937
-663
1741
386
-1703
-271
1340
57
-1833
-1706
3368
-376
-4041
-851
2309
1665
-1527
-1004
268
2504
-93
-2150
-1785
515
534
1059
689
-1717
455
1388
876
292
-1861
-1034
2460
2603
-2529
-2910
1573
894
-1278
-718
-427
1190
425
-586
-1229
-1670
902
256
-1574
-1604
1288
-474
-701
456
-1243
154
1653
-1829
-1730
748
-2
-226
-2397
-1682
879
2913
-1008
-2878
764
1261
-1488
-2776
-934
917
843
-1581
-1665
469
-123
-585
-336
933
-241
-627
1108
16
-1806
-2450
-1004
4
1193
205
-898
536
583
272
-1787
-2957
-155
1328
-573
-1481
260
1178
-374
-726
-730
95
402
-925
-909
366
393
-940
-1200
-1022
216
1362
673
-1444
-1131
1671
572
-2480
-1813
-706
305
78
112
-369
496
81
-176
-47
-963
228
-418
-1218
-446
691
-443
-473
158
182
-239
696
-129
-2329
-715
1060
-1143
-1864
879
404
-466
-1102
1541
986
-1399
562
115
-1193
-348
-20
-556
-857
-987
831
536
-1107
-918
243
653
-1263
-1508
-1758
-640
1061
913
-1716
-1367
465
3
1053
-1069
-717
547
142
-1535
-1726
15
410
93
-413
130
-144
327
8
-694
-2163
-1670
674
-451
-36
-940
-1057
919
299
-993
-1682
433
801
-1130
-943
-817
-1257
894
1093
-1557
-2121
340
2357
-589
-2733
-909
1699
306
-2818
-1284
265
-93
336
621
-1891
-1596
280
1287
-1704
-2827
-229
736
500
-739
-1002
-262
125
-747
-72
-94
-1020
-536
-473
-1099
-439
-74
-933
483
89
84
507
-2549
-444
1602
-232
-2179
-1094
774
649
-1241
-1524
572
777
321
36
-895
-1291
280
1407
-1951
-2096
779
547
-170
-885
-1198
912
1550
-386
-475
-1214
-1075
-2
305
-1459
-1518
741
892
94
-655
-1590
-1182
1825
-634
-2149
-215
968
-614
-2558
-192
1079
513
-933
171
-476
-1098
7
-1228
-1555
-965
794
1341
-808
-2094
173
1755
-857
-2578
-94
979
4
-660
-1219
-837
436
-345
306
697
-700
701
200
-1727
-1267
163
126
-1242
-759
334
-66
142
-82
-457
845
-495
-2034
-879
705
-430
-1191
-369
497
761
-1155
-2420
952
2059
-270
-1760
-726
1261
214
-1681
-1475
283
799
-397
-212
413
508
-1409
-586
-55
-1054
-245
-65
652
-476
-1520
-609
1207
-46
-1323
-2
635
12
-1259
427
412
-1072
-814
164
171
-307
137
-475
582
-547
-1564
-733
-476
-345
120
-229
-568
-209
119
-1153
-1301
595
217
-1614
-764
2321
-767
-3528
140
3309
-1151
-2984
-456
2521
1580
-2340
-3479
-91
3673
-422
-2906
-502
1853
570
-2658
-1433
664
812
-723
-1413
531
296
-863
-1206
-37
-187
-770
-577
31
352
-1086
-868
-275
837
424
-1466
-416
-182
-1553
-114
351
-1209
-1052
1113
185
-1085
103
326
2
-1239
-136
-254
85
-358
-1097
140
1442
8
-838
-588
167
165
-1464
-125
-425
124
431
-865
-598
-661
-60
-149
-155
-147
-208
178
-1334
-1146
59
-873
-1296
665
571
-829
-90
596
83
-1296
-1184
232
571
-604
-1523
125
608
356
-941
-2161
584
1882
-1239
-1627
867
466
-517
-838
-290
-351
-1097
-204
619
-41
-1811
1227
1048
-1776
-2134
-48
947
-585
-798
-838
97
-157
73
-823
-1778
86
1140
-356
-2469
-1302
1262
535
-1467
-1283
147
1235
245
-156
-589
-1051
157
-288
148
-1217
-202
521
-201
-287
-1359
-119
636
-202
-1120
-538
193
732
-1036
-1101
-73
-533
173
99
-988
-1333
243
441
-1908
-2337
163
1764
-770
-1756
-1130
618
698
-1362
-2103
126
1371
-1421
-2236
989
1684
-2049
-1983
1395
952
-2612
-2174
674
1545
-1665
-2519
911
1819
-954
-2717
-925
2397
122
-2637
-1157
106
461
-1094
-1756
-840
-191
104
-597
-1250
-14
-582
-1206
-507
-686
-919
-644
278
102
-1273
-1110
325
52
-1375
-952
-155
731
-541
-935
-406
-1474
-545
-411
682
-121
-214
-301
288
519
-1245
-997
-1133
1647
777
-1548
-544
928
776
-1411
-1203
294
-591
-671
694
-41
-1621
-679
-389
-1111
-669
-537
127
774
-118
-1336
-686
-346
-1370
-550
282
-466
-749
-420
211
226
-738
-939
215
145
-179
-1771
-1288
1984
358
-571
-1025
93
861
450
-1008
-876
1239
313
-619
-681
-990
-733
82
778
-852
-497
817
653
132
-2291
-460
675
238
-873
-951
-443
-369
-130
-169
-532
242
646
-349
-1118
-1386
339
-330
225
-566
-1387
555
1759
1019
-1398
-1053
1106
867
-787
-1848
-1044
998
1010
-701
-261
275
834
314
-1025
-206
1208
7
-668
-1512
-897
-271
-902
9
381
799
-320
419
841
-1584
-863
78
-303
-872
-1197
1186
1218
-428
-1043
-531
105
-156
-403
-1436
-451
480
-1777
-1595
-331
322
193
-175
299
-6
255
-733
245
-830
-1222
243
103
-174
-747
382
987
-667
-1599
128
1271
-219
-2046
-1075
1451
559
-1789
-1569
27
1766
798
-832
-1013
-385
837
269
-1338
-1769
366
1527
-1087
-1886
21
1439
644
-665
-1115
260
-372
-709
376
-709
-1923
-432
3563
279
-2463
-941
769
2133
-914
-2847
-941
1941
1307
-1647
-2292
963
2573
-127
-1858
-1397
726
2164
-1043
-2416
-88
520
333
-154
-328
764
97
-841
652
11
-1338
225
594
380
-522
-971
457
300
-439
-210
-81
119
-329
-135
-447
-1418
-516
417
-327
-214
526
1363
668
-1231
-675
43
-251
-1001
-918
-753
565
-214
-747
763
248
-1558
-1380
407
-310
-404
-737
-1042
-261
-913
-720
-751
-196
792
-126
58
-586
-1218
-1085
-293
-1124
-927
-181
-741
-44
1446
999
-1254
-1164
-331
-266
-387
-1155
-936
533
691
-1016
-1450
588
-23
-1971
-1016
266
367
-727
-1580
-657
-674
-608
-408
-582
-11
35
-430
-1151
-1238
-632
-929
-1357
-603
-139
-422
136
-304
-719
-620
-926
-85
-645
-1464
-491
1514
-67
-1476
-1140
-1135
324
542
-510
-1664
-274
737
396
-1565
-2573
-201
1982
72
-1905
-1311
1016
688
-1715
-1875
-288
446
-333
-372
-1489
-682
-391
-423
-365
-1628
-1388
-7
1115
-682
-747
-514
-480
119
-690
-987
-2033
38
1836
-190
-1635
-968
384
223
-688
-1764
-1144
1389
1180
-694
-1813
-507
897
54
-901
-1254
-319
958
337
-753
-1339
-665
-74
-820
-1806
285
1035
-448
-392
-741
-339
-1019
-1562
-1038
-252
230
700
240
-346
-139
-745
-668
-966
-988
-680
-587
171
-419
-299
-367
-959
-727
-1340
-179
313
-752
-1087
-440
-325
-783
-773
-94
498
-291
-217
-181
-983
-860
-876
-928
-932
-568
-310
290
705
51
-429
-627
831
354
-1069
-1659
-417
910
-96
-358
-386
608
1282
277
-1259
-893
739
654
-835
-1884
-219
702
862
-638
-583
960
890
540
-860
-12
188
-716
-1344
-12
419
-793
-477
605
1692
130
-1392
-714
-67
-439
-705
-171
753
263
103
291
-291
-1060
-319
763
704
748
-682
-956
76
-485
-892
-1008
-583
403
1654
549
-666
-437
-667
-735
-1306
-532
292
438
373
563
-310
-1175
-900
-376
-65
-925
-141
684
-80
-771
-1413
-1104
-564
-94
-389
5
251
316
-503
-1656
-1608
-892
-315
-479
-663
98
531
-711
-1461
-1337
132
138
-914
-949
179
459
-150
-1341
-1259
-408
-403
420
415
76
-320
312
421
-1108
-2123
-672
910
611
100
-236
-200
339
-375
-682
-754
-103
326
22
246
-462
-633
-464
-688
-304
-115
-97
250
782
678
-341
-869
-1138
-692
13
-505
-697
1002
1131
-64
-527
-666
-1251
-740
-219
-277
-69
-179
-220
-138
-814
-1747
-878
-47
356
258
-235
324
-90
-701
-940
-645
-577
-516
239
469
382
-166
-445
-340
-563
-1023
-811
-309
453
-262
-1082
-378
-390
-911
-1578
-369
862
56
-186
-499
-724
-740
-1037
-1257
-297
708
537
-237
-17
142
72
-709
-1280
-617
697
360
-591
25
294
248
-623
-275
145
18
-272
-739
-450
-804
-832
-734
-394
193
-589
-57
305
-242
-442
-425
-1057
-1149
178
236
-216
-792
-504
-342
-66
-500
-1105
-1011
-296
-72
-643
-1129
-1143
-198
16
-245
-614
-334
-773
-718
-666
-1164
-1474
-1079
79
772
310
-643
-709
-175
-361
-1443
-1874
-1147
-624
-678
-863
-515
-331
-787
-878
-758
-1004
-1338
-865
-878
-1346
-1822
-1132
-625
-414
-907
-964
343
374
-271
-1356
-1773
-1141
-586
-1067
-1374
-228
430
8
-99
-156
-322
-695
-587
-276
-918
-1208
-711
100
139
22
-162
-242
21
-150
-642
-369
-268
-738
-426
-658
-664
-528
98
502
13
-303
-162
3
-597
-1716
-1776
-1177
-1264
-565
-309
-209
-573
-771
-557
-537
-1168
-1345
-1181
-537
-371
-989
-449
-510
-459
-418
26
-328
-851
-781
-370
-250
-1090
-1036
-711
-133
-200
-349
-319
-301
-173
-374
-768
-1440
-731
-453
-753
-804
-684
-354
-297
-573
-1174
-696
-599
-647
-864
-1088
-880
-315
-441
-1015
-786
-709
-98
-248
-605
-728
-463
185
-216
-633
-829
-178
399
130
-354
-483
-222
-398
-753
-830
-411
-100
-620
-1021
-444
-367
-753
-825
-291
-199
-391
-724
-1265
-781
-190
-218
-942
-672
-305
-246
-253
-995
-826
-350
-206
-533
-900
-690
-82
-249
-1026
-728
-2
218
-239
-731
-627
-299
-415
-344
-399
-579
-561
-397
-149
-321
-820
-815
-188
103
-302
-753
-663
-296
-482
-620
-552
-644
-433
-355
-404
-545
-574
-333
-480
-774
-217
-59
-372
-325
-141
46
-127
-484
-560
-380
-270
-196
-609
-693
-255
-48
-168
-267
-237
-108
268
-34
-543
-643
-243
76
179
52
-84
93
202
153
-88
-249
-25
45
219
359
292
79
-39
138
141
-76
-13
203
7
-73
57
107
241
296
370
411
336
278
143
150
284
23
-105
127
693
676
482
472
429
538
230
-144
-132
31
2
144
169
-57
98
328
140
-259
-196
175
174
-155
-353
-476
-277
-95
-221
-213
-309
-250
-137
-22
-112
-184
-162
-300
-320
-225
-145
-128
-228
-208
-11
-220
-356
-215
-269
-239
-368
-493
-350
-122
154
158
-95
-324
-144
-37
-244
-436
-342
-185
-78
-88
-222
-254
-237
-289
-387
-391
-264
-226
-172
-243
-394
-464
-480
-259
-87
-236
-334
-138
-139
-354
-375
-327
-214
-292
-577
-443
-18
-8
-253
-242
-308
-365
-443
-187
-44
-106
-182
-164
-11
42
3
-183
-158
-171
-100
-73
-234
-332
-384
-177
-108
-285
-328
-114
-5
-118
-384
-351
-133
-26
-128
-182
-244
-105
92
131
209
-73
-270
-216
-97
-146
-216
-271
-234
-160
-140
-139
-282
-238
-133
-170
-261
-241
-50
108
95
61
129
311
298
105
88
153
47
-22
35
161
198
162
69
-1
-36
-57
-77
-69
26
-43
-182
-259
-134
53
30
61
164
161
50
109
117
-29
-143
-169
-92
82
208
99
139
147
58
-90
-230
-253
-239
-162
-192
-216
-87
168
244
86
67
99
42
-15
-42
-27
-21
-123
-47
60
33
126
155
209
197
50
7
73
55
-33
-143
-221
-66
70
130
47
48
117
56
-162
-338
-279
-233
-94
22
49
-49
32
45
-147
-222
-268
-276
-209
-62
-52
-138
-138
-130
-172
-56
138
101
60
71
-20
-63
-107
-147
-76
-14
-20
30
77
54
48
52
23
-64
-124
-70
14
136
234
189
72
41
94
162
153
70
-27
5
94
114
44
38
45
37
33
14
18
26
38
61
52
3
-9
28
67
70
69
77
136
149
114
87
43
-13
-39
-15
57
72
4
-5
42
69
-2
-70
-111
-143
-110
-6
52
65
101
155
208
208
144
18
-103
-134
-163
-234
-250
-182
-117
-138
-183
-222
-227
-199
-227
-283
-267
-274
-288
-305
-339
-337
-297
-230
-190
-189
-202
-211
-266
-350
-400
-378
-292
-212
-161
-125
-137
-156
-187
-279
-355
-429
-435
-397
-347
-295
-217
-149
-156
-205
-255
-266
-309
-424
-446
-408
-387
-294
-164
-165
-179
-223
-338
-452
-485
-469
-443
-411
-364
-335
-342
-304
-235
-176
-215
-311
-316
-311
-315
-318
-355
-388
-369
-325
-344
-316
-285
-291
-369
-452
-480
-454
-389
-375
-372
-333
-309
-345
-336
-323
-338
-351
-346
-319
-318
-312
-263
-214
-213
-214
-245
-302
-309
-329
-394
-436
-422
-380
-354
-314
-274
-267
-287
-303
-311
-358
-377
-429
-506
-527
-491
-479
-489
-507
-519
-467
-474
-525
-613
-615
-549
-496
-474
-478
-492
-513
-548
-550
-553
-588
-599
-561
-541
-538
-531
-545
-562
-584
-600
-650
-678
-678
-648
-617
-579
-566
-552
-513
-475
-465
-484
-524
-527
-473
-422
-397
-404
-462
-536
-518
-479
-492
-536
-543
-524
-551
-599
-647
-665
-641
-639
-613
-554
-507
-471
-436
-423
-438
-469
-478
-483
-526
-548
-555
-544
-521
-535
-520
-474
-463
-511
-540
-543
-565
-593
-642
-676
-676
-644
-620
-581
-542
-535
-575
-607
-607
-632
-663
-667
-650
-638
-639
-597
-570
-544
-540
-573
-583
-586
-601
-600
-587
-552
-497
-502
-534
-551
-577
-625
-659
-690
-685
-660
-659
-650
-614
-585
-579
-574
-546
-514
-495
-484
-467
-471
-471
-482
-512
-513
-484
-428
-430
-437
-411
-382
-382
-417
-449
-454
-423
-421
-409
-372
-380
-382
-395
-435
-502
-570
-576
-545
-550
-565
-508
-441
-420
-459
-479
-446
-428
-447
-484
-497
-468
-451
-485
-512
-525
-508
-477
-471
-470
-467
-464
-446
-443
-447
-460
-449
-426
-419
-426
-430
-432
-394
-344
-330
-337
-334
-334
-351
-369
-370
-327
-282
-267
-257
-211
-150
-129
-113
-98
-84
-76
-81
-86
-86
-64
-63
-79
-73
-59
-52
-82
-92
-79
-98
-137
-162
-145
-122
-123
-111
-84
-63
-52
-54
-29
-6
-26
-41
-43
-48
-42
-47
-62
-38
-24
-12
-18
-27
-14
-16
-38
-78
-107
-160
-202
-180
-179
-181
-170
-126
-89
-88
-90
-117
-128
-103
-101
-118
-101
-53
-41
-64
-72
-68
-49
-46
-67
-72
-50
-50
-85
-119
-138
-131
-127
-128
-132
-122
-120
-111
-110
-122
-131
-100
-67
-84
-100
-96
-84
-78
-87
-104
-112
-101
-97
-95
-96
-99
-106
-103
-97
-135
-131
-92
-104
-129
-145
-139
-146
-170
-171
-139
-99
-101
-84
-59
-61
-93
-97
-82
-103
-109
-83
-60
-55
-36
8
46
67
55
71
85
58
18
14
30
28
25
31
53
46
52
34
-12
-48
-41
-54
-72
-62
-55
-46
-46
-44
-23
-10
8
67
95
95
108
129
135
123
105
79
55
49
61
70
69
59
53
73
64
54
80
116
120
88
81
101
86
58
59
80
90
74
87
118
134
111
127
153
156
140
125
137
148
145
145
147
155
169
151
106
74
59
49
33
47
73
101
146
166
156
164
176
171
172
159
168
183
179
182
203
224
207
171
167
169
173
167
184
220
243
243
218
207
183
177
179
183
187
183
171
174
172
146
136
104
102
113
110
113
125
119
130
139
153
167
141
113
122
135
130
120
102
101
94
93
96
96
86
93
122
131
122
111
137
154
134
121
159
186
165
127
117
128
116
109
101
114
124
130
150
155
154
185
226
227
242
259
262
246
225
212
199
197
201
213
230
228
214
217
231
228
220
242
256
270
268
254
248
242
219
197
183
162
160
170
191
186
197
208
195
194
181
145
139
116
88
99
105
123
124
115
110
113
157
168
126
140
194
168
145
164
162
151
145
135
153
173
156
152
150
136
128
128
118
122
140
148
139
153
170
141
114
127
143
138
122
97
122
139
102
96
103
112
110
115
125
93
81
80
46
30
19
1
4
5
-15
-26
-10
-16
-40
-67
-100
-96
-94
-97
-104
-112
-93
-91
-96
-90
-84
-69
-88
-123
-103
-87
-105
-108
-113
-107
-91
-103
-99
-95
-89
-69
-81
-101
-106
-124
-155
-182
-218
-221
-212
-216
-235
-240
-221
-203
-210
-239
-255
-256
-232
-241
-256
-239
-201
-180
-183
-185
-177
-170
-203
-210
-201
-211
-227
-219
-230
-252
-257
-237
-218
-224
-217
-214
-185
-200
-251
-256
-230
-228
-250
-273
-270
-239
-256
-278
-289
-268
-260
-245
-225
-222
-210
-200
-217
-241
-237
-227
-223
-225
-221
-254
-264
-249
-252
-265
-267
-217
-187
-198
-218
-212
-212
-197
-203
-228
-214
-209
-182
-158
-154
-151
-143
-130
-142
-175
-171
-162
-192
-199
-198
-210
-205
-171
-160
-172
-184
-173
-163
-180
-222
-218
-190
-200
-215
-200
-195
-207
-200
-172
-143
-134
-130
-128
-112
-105
-124
-144
-131
-129
-139
-134
-136
-116
-98
-108
-130
-131
-131
-166
-198
-176
-146
-149
-139
-157
-177
-181
-188
-206
-220
-245
-257
-251
-286
-297
-279
-279
-277
-288
-314
-313
-303
-322
-312
-305
-319
-333
-312
-300
-322
-314
-278
-264
-263
-241
-233
-232
-203
-200
-219
-191
-206
-232
-231
-233
-218
-197
-191
-199
-208
-199
-211
-269
-274
-248
-253
-234
-244
-264
-257
-277
-290
-274
-288
-296
-276
-264
-273
-296
-297
-285
-280
-280
-297
-279
-235
-255
-294
-292
-305
-314
-317
-337
-340
-317
-308
-333
-342
-320
-332
-368
-398
-409
-403
-408
-405
-411
-398
-390
-412
-400
-416
-453
-429
-394
-367
-333
-333
-328
-293
-294
-328
-337
-343
-345
-331
-302
-268
-259
-224
-217
-221
-194
-180
-175
-139
-128
-176
-180
-163
-200
-211
-199
-197
-179
-156
-157
-157
-144
-159
-177
-177
-166
-198
-218
-203
-213
-239
-252
-273
-277
-276
-320
-333
-316
-325
-319
-322
-337
-324
-313
-308
-305
-309
-304
-321
-330
-333
-353
-344
-308
-341
-372
-342
-360
-390
-399
-408
-393
-367
-378
-387
-368
-348
-364
-379
-379
-382
-378
-370
-382
-360
-324
-326
-314
-308
-321
-308
-280
-286
-316
-331
-305
-283
-289
-294
-291
-274
-243
-266
-279
-248
-255
-262
-250
-293
-315
-283
-262
-285
-290
-290
-285
-264
-282
-309
-308
-308
-327
-327
-322
-330
-331
-322
-333
-336
-318
-320
-288
-275
-287
-282
-281
-290
-296
-322
-339
-362
-368
-356
-369
-364
-360
-384
-395
-388
-390
-382
-373
-384
-401
-386
-376
-394
-377
-371
-382
-377
-375
-385
-373
-351
-350
-339
-335
-355
-366
-338
-343
-357
-345
-352
-323
-295
-327
-345
-317
-310
-342
-351
-331
-353
-373
-367
-395
-413
-410
-406
-408
-400
-422
-410
-376
-340
-326
-308
-286
-292
-282
-304
-344
-355
-330
-322
-330
-325
-307
-291
-290
-325
-334
-310
-314
-327
-318
-306
-305
-288
-283
-296
-301
-286
-306
-317
-297
-297
-281
-264
-250
-243
-222
-194
-179
-161
-157
-194
-192
-159
-176
-186
-190
-187
-198
-222
-232
-235
-244
-261
-261
-259
-260
-269
-268
-265
-257
-260
-245
-208
-215
-208
-200
-193
-187
-206
-193
-167
-181
-184
-169
-155
-140
-145
-171
-217
-224
-204
-227
-257
-225
-199
-206
-219
-230
-219
-208
-213
-193
-187
-210
-192
-197
-205
-203
-219
-219
-199
-201
-215
-196
-190
-208
-205
-185
-177
-203
-183
-158
-197
-223
-214
-204
-206
-226
-218
-202
-211
-221
-228
-227
-211
-228
-253
-242
-234
-249
-253
-257
-252
-247
-257
-253
-238
-225
-207
-216
-206
-170
-158
-169
-172
-172
-190
-191
-201
-187
-157
-151
-166
-179
-187
-201
-211
-190
-180
-174
-184
-186
-186
-208
-225
-222
-213
-242
-306
-323
-309
-323
-335
-344
-333
-303
-291
-310
-325
-314
-303
-320
-325
-315
-327
-340
-351
-352
-344
-338
-328
-297
-279
-265
-247
-230
-229
-226
-226
-233
-245
-234
-233
-226
-203
-192
-186
-190
-191
-190
-204
-230
-225
-205
-205
-225
-239
-253
-259
-261
-271
-269
-237
-235
-267
-265
-257
-259
-274
-282
-258
-244
-253
-258
-279
-289
-292
-320
-337
-336
-330
-339
-341
-354
-369
-361
-346
-331
-329
-327
-302
-303
-324
-333
-338
-320
-314
-320
-305
-296
-307
-302
-287
-297
-308
-301
-291
-292
-302
-316
-326
-341
-345
-350
-349
-342
-353
-332
-313
-316
-318
-336
-330
-318
-350
-381
-365
-366
-381
-392
-395
-393
-394
-412
-405
-373
-379
-369
-366
-339
-309
-316
-337
-344
-335
-324
-335
-336
-317
-316
-319
-338
-341
-342
-347
-336
-327
-313
-295
-277
-279
-294
-296
-284
-288
-280
-259
-247
-239
-258
-275
-275
-291
-320
-317
-294
-278
-283
-276
-293
-318
-348
-380
-375
-361
-348
-348
-353
-339
-327
-345
-359
-342
-340
-351
-363
-379
-380
-389
-393
-380
-381
-376
-370
-366
-372
-370
-339
-331
-333
-304
-255
-234
-248
-286
-285
-266
-290
-308
-302
-283
-291
-284
-314
-339
-337
-333
-337
-345
-340
-326
-313
-326
-339
-349
-345
-346
-358
-352
-346
-361
-376
-398
-418
-419
-451
-487
-479
-479
-491
-480
-468
-471
-467
-463
-487
-492
-471
-485
-488
-471
-489
-505
-483
-478
-476
-460
-451
-421
-375
-365
-373
-357
-321
-305
-328
-320
-308
-300
-311
-340
-360
-358
-365
-369
-378
-393
-374
-374
-381
-398
-408
-391
-384
-374
-354
-346
-357
-351
-351
-356
-354
-361
-370
-353
-341
-343
-341
-347
-362
-369
-349
-361
-370
-360
-337
-344
-362
-351
-342
-338
-351
-375
-372
-361
-381
-399
-403
-408
-422
-426
-431
-419
-394
-404
-417
-435
-438
-442
-445
-435
-438
-428
-400
-398
-416
-417
-435
-440
-425
-416
-414
-399
-390
-390
-404
-410
-404
-398
-379
-366
-364
-339
-314
-329
-354
-376
-387
-377
-386
-409
-417
-425
-443
-457
-483
-496
-471
-456
-473
-479
-459
-455
-476
-477
-465
-467
-451
-439
-457
-444
-435
-438
-439
-446
-454
-453
-452
-463
-453
-432
-443
-450
-436
-425
-421
-408
-406
-429
-415
-404
-418
-423
-405
-367
-345
-347
-362
-327
-290
-305
-310
-302
-270
-265
-279
-277
-278
-271
-287
-304
-290
-294
-314
-313
-305
-299
-284
-266
-274
-273
-256
-278
-325
-338
-333
-349
-375
-382
-348
-323
-340
-350
-319
-298
-316
-303
-294
-303
-299
-302
-306
-314
-330
-341
-331
-323
-327
-329
-316
-323
-323
-317
-336
-339
-323
-323
-314
-311
-305
-295
-291
-271
-265
-280
-287
-275
-251
-243
-270
-262
-224
-251
-283
-294
-312
-325
-315
-330
-346
-358
-366
-368
-377
-370
-372
-360
-319
-312
-334
-327
-338
-337
-322
-336
-335
-307
-319
-324
-316
-326
-320
-323
-321
-324
-307
-256
-266
-283
-269
-260
-263
-245
-259
-271
-253
-253
-267
-299
-317
-298
-287
-291
-293
-278
-262
-261
-277
-273
-248
-235
-222
-202
-213
-202
-180
-200
-205
-188
-195
-192
-198
-195
-185
-221
-239
-257
-289
-313
-314
-295
-296
-320
-301
-285
-289
-286
-297
-298
-291
-313
-311
-300
-304
-315
-321
-343
-354
-349
-345
-331
-326
-302
-271
-275
-291
-291
-293
-295
-277
-283
-278
-264
-284
-303
-324
-339
-333
-349
-372
-383
-390
-364
-376
-413
-420
-411
-387
-375
-378
-354
-316
-314
-319
-326
-330
-312
-301
-297
-302
-292
-275
-265
-270
-265
-249
-245
-250
-258
-276
-268
-254
-267
-272
-269
-241
-242
-269
-270
-254
-233
-237
-251
-255
-239
-230
-243
-260
-274
-258
-252
-263
-278
-258
-257
-258
-266
-286
-256
-228
-218
-235
-254
-257
-242
-246
-277
-288
-258
-249
-289
-297
-295
-299
-305
-311
-329
-349
-338
-329
-341
-350
-352
-332
-324
-349
-358
-344
-330
-341
-365
-365
-345
-328
-324
-321
-316
-291
-291
-305
-300
-292
-287
-275
-279
-296
-306
-337
-356
-355
-348
-341
-364
-362
-370
-381
-367
-382
-389
-384
-383
-364
-344
-341
-331
-327
-325
-340
-358
-375
-382
-384
-390
-390
-399
-408
-397
-410
-431
-413
-406
-405
-404
-399
-365
-347
-357
-352
-348
-356
-371
-376
-369
-379
-364
-346
-338
-325
-318
-318
-312
-320
-343
-340
-325
-332
-351
-342
-341
-331
-344
-369
-375
-366
-359
-371
-375
-347
-339
-340
-310
-293
-284
-267
-255
-250
-253
-241
-248
-269
-286
-289
-288
-312
-325
-296
-286
-292
-283
-270
-282
-298
-288
-298
-325
-341
-349
-356
-356
-366
-371
-350
-339
-357
-382
-377
-363
-355
-337
-325
-309
-286
-272
-283
-293
-285
-297
-308
-307
-295
-289
-292
-299
-288
-279
-292
-294
-288
-300
-299
-314
-309
-298
-311
-313
-320
-302
-292
-292
-302
-306
-318
-316
-306
-318
-313
-312
-307
-302
-305
-299
-278
-278
-279
-285
-290
-296
-319
-308
-286
-305
-326
-313
-306
-300
-320
-338
-322
-322
-331
-318
-317
-302
-288
-277
-268
-266
-256
-236
-233
-246
-243
-223
-218
-215
-208
-211
-224
-243
-225
-226
-252
-256
-252
-256
-262
-277
-283
-287
-307
-305
-304
-330
-321
-328
-316
-293
-292
-275
-279
-271
-261
-265
-280
-270
-275
-271
-266
-284
-270
-268
-258
-253
-267
-269
-274
-281
-281
-287
-276
-261
-277
-309
-309
-326
-339
-332
-342
-337
-325
-312
-325
-341
-342
-330
-302
-298
-289
-274
-253
-242
-237
-237
-256
-273
-273
-270
-283
-294
-314
-316
-314
-325
-322
-320
-313
-309
-322
-304
-291
-283
-277
-276
-264
-279
-292
-276
-264
-277
-307
-301
-276
-267
-247
-236
-223
-235
-263
-285
-294
-318
-334
-329
-333
-337
-351
-315
-314
-312
-288
-280
-257
-256
-282
-285
-273
-258
-247
-256
-230
-199
-203
-181
-172
-194
-213
-231
-226
-234
-249
-250
-230
-229
-266
-283
-275
-279
-274
-278
-287
-273
-269
-281
-296
-302
-295
-295
-308
-321
-316
-289
-287
-283
-261
-281
-289
-281
-308
-299
-288
-291
-287
-298
-280
-267
-298
-304
-292
-285
-287
-288
-278
-276
-270
-280
-283
-287
-288
-283
-293
-291
-294
-290
-290
-291
-307
-324
-349
-364
-352
-372
-385
-372
-388
-369
-359
-361
-348
-343
-342
-343
-338
-341
-328
-325
-320
-310
-313
-301
-308
-319
-298
-303
-313
-319
-332
-319
-335
-361
-372
-386
-418
-429
-437
-447
-427
-412
-411
-418
-398
-380
-398
-427
-435
-430
-420
-424
-425
-429
-414
-389
-374
-383
-361
-349
-371
-376
-381
-395
-392
-385
-389
-394
-368
-342
-346
-355
-363
-362
-357
-357
-349
-356
-358
-348
-345
-354
-372
-377
-369
-371
-380
-382
-358
-359
-363
-370
-376
-356
-344
-351
-348
-310
-297
-286
-282
-276
-260
-269
-285
-290
-286
-285
-299
-295
-282
-298
-302
-299
-302
-314
-315
-329
-345
-336
-350
-364
-356
-350
-351
-348
-338
-331
-332
-331
-327
-326
-326
-337
-347
-336
-345
-368
-377
-367
-349
-346
-352
-363
-367
-352
-349
-359
-361
-354
-362
-371
-374
-374
-375
-361
-355
-350
-326
-313
-295
-278
-280
-289
-304
-299
-305
-331
-338
-355
-366
-359
-345
-333
-311
-307
-314
-314
-302
-290
-301
-280
-258
-272
-268
-249
-238
-218
-207
-214
-202
-194
-194
-199
-204
-224
-250
-241
-240
-264
-264
-252
-247
-248
-237
-235
-246
-255
-276
-287
-287
-304
-298
-292
-297
-289
-266
-255
-271
-260
-275
-334
-359
-360
-356
-342
-333
-314
-287
-270
-265
-261
-240
-236
-255
-249
-239
-246
-243
-240
-247
-252
-273
-305
-320
-318
-313
-320
-325
-336
-350
-325
-311
-314
-304
-302
-317
-306
-295
-289
-268
-249
-236
-225
-202
-208
-215
-211
-214
-225
-212
-195
-212
-232
-247
-269
-271
-284
-295
-291
-291
-307
-325
-313
-318
-328
-310
-293
-264
-248
-246
-240
-229
-218
-223
-223
-225
-232
-235
-235
-250
-273
-291
-300
-318
-326
-334
-335
-314
-309
-327
-336
-359
-382
-381
-386
-390
-370
-351
-346
-327
-304
-302
-293
-297
-308
-315
-309
-311
-320
-306
-311
-309
-292
-277
-262
-251
-244
-243
-242
-252
-272
-295
-301
-289
-285
-287
-277
-274
-260
-259
-277
-257
-224
-213
-223
-218
-222
-219
-205
-208
-216
-207
-199
-206
-195
-204
-216
-213
-195
-191
-177
-163
-162
-157
-167
-171
-168
-165
-174
-164
-163
-159
-141
-166
-178
-196
-211
-216
-232
-254
-268
-277
-274
-270
-274
-277
-275
-280
-282
-283
-293
-288
-289
-293
-294
-289
-285
-273
-258
-261
-263
-256
-254
-245
-253
-266
-264
-252
-245
-249
-243
-232
-222
-210
-206
-210
-212
-216
-235
-252
-255
-244
-252
-258
-251
-256
-258
-245
-266
-294
-298
-301
-306
-305
-301
-281
-263
-260
-272
-280
-288
-295
-293
-304
-305
-303
-319
-336
-335
-337
-337
-344
-349
-342
-337
-342
-327
-310
-301
-310
-297
-280
-287
-271
-252
-248
-250
-246
-244
-242
-237
-229
-218
-220
-218
-213
-212
-214
-232
-245
-239
-242
-246
-239
-237
-239
-237
-239
-240
-226
-220
-237
-256
-265
-255
-266
-277
-276
-286
-266
-280
-294
-299
-300
-312
-309
-303
-309
-303
-312
-308
-313
-310
-302
-304
-297
-273
-263
-278
-275
-271
-276
-275
-299
-290
-272
-259
-255
-244
-237
-237
-239
-243
-235
-228
-246
-265
-266
-266
-277
-294
-285
-273
-271
-262
-263
-256
-270
-274
-261
-267
-276
-283
-278
-295
-314
-313
-313
-318
-297
-281
-290
-291
-262
-253
-262
-275
-259
-261
-264
-261
-276
-262
-280
-310
-335
-344
-351
-355
-347
-352
-369
-381
-387
-391
-378
-359
-363
-349
-333
-325
-306
-290
-287
-268
-245
-237
-231
-204
-210
-209
-206
-232
-249
-231
-208
-214
-220
-219
-234
-257
-262
-273
-278
-285
-302
-307
-324
-342
-357
-369
-371
-366
-354
-339
-343
-337
-309
-290
-266
-264
-264
-248
-262
-270
-259
-252
-260
-275
-273
-281
-299
-303
-310
-320
-334
-344
-365
-371
-358
-369
-379
-367
-376
-385
-371
-372
-360
-348
-365
-355
-348
-356
-360
-359
-334
-333
-325
-302
-289
-289
-301
-313
-302
-322
-343
-344
-344
-343
-344
-343
-324
-327
-316
-304
-310
-299
-295
-296
-297
-300
-299
-309
-316
-315
-319
-313
-331
-337
-332
-322
-314
-306
-305
-298
-305
-319
-319
-323
-330
-327
-308
-305
-310
-311
-310
-321
-334
-358
-356
-349
-336
-319
-343
-327
-287
-292
-282
-262
-269
-262
-245
-256
-269
-266
-266
-279
-286
-278
-288
-294
-294
-332
-354
-358
-374
-375
-361
-366
-354
-340
-336
-319
-337
-361
-369
-353
-347
-357
-371
-356
-345
-337
-314
-290
-266
-248
-252
-259
-246
-269
-272
-256
-260
-247
-240
-247
-235
-219
-232
-238
-223
-222
-237
-261
-242
-228
-236
-218
-206
-214
-202
-215
-214
-211
-238
-237
-224
-247
-253
-252
-269
-276
-271
-279
-292
-280
-259
-248
-250
-237
-235
-252
-254
-267
-282
-279
-300
-307
-303
-312
-309
-280
-262
-262
-248
-227
-225
-242
-234
-225
-237
-234
-236
-211
-176
-184
-187
-173
-185
-200
-195
-198
-202
-201
-216
-238
-242
-238
-251
-255
-253
-261
-259
-244
-235
-217
-221
-240
-231
-227
-248
-274
-280
-280
-282
-293
-290
-284
-285
-287
-277
-258
-244
-241
-248
-262
-288
-292
-263
-262
-258
-241
-257
-254
-248
-256
-255
-258
-262
-280
-263
-245
-256
-251
-246
-238
-199
-167
-174
-165
-135
-131
-141
-150
-164
-172
-159
-162
-195
-219
-224
-239
-233
-236
-243
-230
-214
-224
-226
-221
-236
-235
-249
-262
-239
-224
-226
-236
-245
-238
-227
-204
-192
-193
-192
-185
-183
-174
-173
-171
-165
-175
-207
-215
-197
-183
-198
-205
-220
-237
-238
-252
-273
-286
-286
-299
-295
-293
-290
-275
-257
-241
-229
-212
-209
-210
-213
-234
-230
-232
-254
-265
-255
-260
-289
-297
-304
-325
-336
-345
-330
-308
-302
-298
-284
-275
-283
-293
-293
-287
-280
-265
-257
-250
-235
-221
-223
-204
-215
-241
-249
-261
-274
-281
-288
-279
-265
-263
-264
-269
-265
-279
-302
-304
-314
-325
-302
-292
-314
-318
-327
-354
-375
-385
-394
-386
-374
-367
-345
-327
-325
-335
-339
-325
-310
-321
-334
-337
-319
-307
-321
-332
-337
-346
-353
-357
-342
-340
-326
-303
-302
-291
-281
-295
-279
-270
-267
-247
-234
-222
-215
-223
-225
-216
-240
-244
-244
-255
-261
-247
-250
-257
-257
-278
-285
-284
-297
-315
-298
-289
-284
-277
-271
-286
-298
-288
-304
-317
-312
-324
-340
-339
-336
-329
-339
-348
-355
-357
-354
-363
-361
-349
-365
-376
-352
-346
-326
-307
-306
-306
-307
-315
-326
-340
-314
-294
-300
-297
-297
-294
-298
-312
-327
-325
-341
-369
-365
-360
-376
-374
-359
-351
-356
-366
-348
-346
-353
-350
-348
-331
-321
-312
-284
-281
-283
-275
-282
-274
-265
-260
-263
-274
-279
-269
-269
-281
-270
-257
-263
-250
-252
-260
-257
-277
-278
-266
-258
-272
-283
-289
-301
-321
-329
-335
-336
-332
-352
-358
-348
-347
-341
-322
-337
-356
-362
-378
-388
-422
-429
-408
-399
-390
-391
-386
-377
-373
-368
-371
-371
-369
-361
-362
-355
-356
-375
-379
-374
-371
-352
-321
-317
-321
-332
-329
-325
-338
-330
-311
-309
-280
-282
-290
-282
-281
-273
-249
-241
-245
-244
-251
-247
-246
-262
-282
-297
-277
-267
-271
-264
-255
-241
-246
-247
-229
-237
-245
-250
-270
-271
-269
-269
-285
-272
-264
-260
-236
-228
-219
-201
-198
-194
-173
-165
-165
-155
-156
-166
-173
-181
-212
-239
-256
-287
-322
-327
-315
-311
-302
-307
-306
-294
-292
-312
-297
-294
-288
-280
-271
-270
-285
-299
-324
-320
-306
-291
-288
-284
-283
-282
-276
-283
-277
-259
-245
-248
-238
-227
-227
-229
-243
-255
-271
-280
-283
-288
-290
-273
-264
-253
-273
-277
-243
-237
-220
-215
-207
-196
-175
-157
-155
-143
-120
-118
-132
-149
-180
-187
-175
-183
-192
-185
-189
-203
-219
-230
-215
-209
-214
-218
-215
-223
-232
-216
-199
-191
-216
-229
-213
-208
-214
-220
-223
-212
-226
-241
-224
-225
-217
-217
-229
-225
-223
-230
-221
-214
-231
-250
-266
-265
-294
-317
-309
-301
-293
-302
-318
-308
-298
-300
-281
-278
-277
-278
-279
-280
-285
-283
-293
-297
-296
-274
-288
-291
-286
-304
-302
-321
-325
-300
-292
-280
-256
-237
-220
-215
-197
-204
-213
-216
-233
-248
-253
-247
-255
-246
-239
-241
-237
-250
-265
-247
-248
-251
-229
-223
-218
-208
-183
-167
-172
-156
-159
-175
-165
-173
-199
-187
-194
-219
-234
-249
-267
-253
-242
-236
-211
-209
-214
-219
-213
-207
-217
-222
-206
-221
-242
-245
-282
-293
-298
-316
-304
-304
-319
-312
-323
-329
-335
-340
-333
-336
-330
-317
-315
-305
-281
-271
-249
-242
-221
-191
-177
-169
-182
-189
-198
-209
-205
-219
-228
-237
-261
-281
-298
-303
-318
-324
-335
-366
-356
-345
-363
-354
-355
-373
-357
-349
-345
-321
-319
-325
-326
-336
-329
-307
-299
-296
-291
-281
-286
-279
-259
-257
-246
-247
-248
-231
-236
-250
-267
-267
-280
-290
-264
-276
-290
-275
-266
-282
-269
-246
-245
-248
-240
-233
-232
-246
-258
-269
-262
-270
-293
-290
-297
-308
-325
-317
-315
-331
-336
-335
-344
-359
-378
-362
-359
-384
-397
-372
-365
-372
-370
-372
-353
-346
-345
-340
-315
-291
-311
-314
-306
-320
-319
-313
-303
-297
-295
-295
-288
-289
-298
-289
-287
-298
-275
-257
-225
-209
-221
-217
-206
-188
-187
-200
-201
-182
-189
-192
-189
-199
-187
-189
-199
-179
-165
-158
-180
-182
-181
-199
-207
-223
-256
-272
-270
-258
-247
-254
-247
-253
-254
-271
-284
-276
-273
-274
-269
-272
-278
-272
-287
-319
-336
-357
-383
-383
-377
-366
-355
-356
-380
-391
-380
-391
-398
-392
-378
-370
-361
-359
-361
-358
-369
-362
-331
-324
-329
-314
-302
-297
-307
-328
-316
-317
-316
-293
-282
-266
-272
-276
-249
-252
-272
-267
-270
-280
-261
-254
-249
-236
-238
-233
-235
-236
-238
-244
-237
-228
-248
-241
-241
-264
-266
-268
-280
-278
-276
-286
-284
-291
-286
-287
-309
-303
-306
-313
-315
-316
-300
-281
-291
-299
-282
-293
-297
-269
-269
-284
-301
-313
-309
-316
-319
-319
-320
-314
-317
-307
-305
-321
-304
-283
-288
-284
-275
-267
-274
-293
-297
-312
-313
-312
-320
-312
-296
-306
-314
-303
-316
-329
-329
-346
-355
-341
-335
-333
-346
-340
-332
-340
-342
-352
-329
-324
-338
-329
-313
-316
-316
-302
-296
-293
-304
-304
-280
-266
-266
-251
-238
-237
-251
-249
-235
-235
-250
-244
-236
-240
-226
-247
-256
-258
-274
-275
-292
-293
-272
-251
-246
-241
-247
-245
-238
-231
-223
-237
-244
-246
-258
-283
-263
-277
-280
-282
-302
-305
-320
-328
-314
-305
-313
-311
-325
-334
-359
-382
-374
-374
-386
-384
-383
-371
-362
-390
-384
-381
-396
-377
-349
-343
-325
-304
-311
-304
-301
-299
-308
-312
-312
-307
-303
-305
-300
-296
-279
-277
-279
-271
-275
-269
-255
-258
-253
-240
-250
-264
-263
-256
-262
-265
-266
-264
-267
-264
-266
-270
-265
-290
-277
-257
-279
-276
-258
-255
-253
-272
-283
-286
-302
-311
-317
-302
-303
-307
-304
-294
-282
-269
-258
-251
-248
-237
-220
-216
-216
-207
-197
-219
-227
-204
-191
-192
-193
-203
-200
-184
-207
-225
-223
-225
-236
-244
-236
-224
-231
-256
-257
-273
-293
-310
-324
-337
-372
-372
-375
-383
-383
-367
-349
-358
-340
-321
-310
-302
-285
-279
-290
-306
-288
-279
-274
-274
-268
-261
-272
-276
-275
-284
-289
-265
-251
-249
-246
-242
-232
-219
-230
-228
-213
-217
-215
-206
-191
-198
-201
-182
-199
-215
-202
-195
-200
-180
-166
-172
-167
-185
-190
-177
-176
-177
-181
-173
-168
-176
-164
-173
-175
-162
-168
-170
-164
-174
-176
-187
-204
-206
-201
-189
-188
-169
-151
-167
-166
-138
-123
-144
-158
-170
-178
-202
-231
-254
-260
-265
-287
-281
-259
-270
-274
-253
-260
-281
-289
-282
-284
-284
-296
-305
-304
-307
-311
-306
-292
-289
-289
-283
-271
-266
-267
-273
-281
-282
-277
-292
-291
-277
-278
-269
-247
-242
-229
-231
-235
-238
-246
-249
-256
-258
-249
-258
-259
-240
-244
-234
-235
-243
-237
-225
-218
-219
-211
-196
-203
-223
-228
-240
-251
-255
-242
-226
-226
-225
-235
-252
-268
-284
-298
-298
-298
-302
-304
-308
-306
-310
-313
-302
-302
-308
-304
-310
-318
-326
-319
-301
-292
-292
-281
-270
-270
-256
-268
-297
-299
-317
-339
-356
-379
-385
-378
-377
-371
-354
-340
-322
-314
-307
-304
-310
-309
-324
-337
-322
-335
-332
-321
-325
-314
-302
-294
-270
-252
-247
-238
-246
-250
-251
-254
-241
-221
-214
-201
-191
-198
-194
-196
-203
-197
-196
-205
-204
-203
-225
-231
-237
-259
-276
-276
-284
-278
-256
-244
-230
-214
-225
-217
-215
-229
-237
-230
-226
-242
-245
-243
-238
-244
-242
-242
-239
-226
-227
-251
-245
-230
-228
-241
-250
-241
-240
-251
-261
-266
-280
-293
-306
-333
-350
-358
-339
-346
-351
-327
-305
-286
-258
-265
-267
-252
-280
-293
-301
-306
-294
-291
-297
-294
-304
-293
-283
-285
-259
-266
-275
-257
-258
-270
-271
-259
-251
-233
-234
-226
-222
-209
-187
-188
-192
-195
-205
-212
-210
-223
-207
-189
-190
-169
-166
-191
-189
-187
-207
-226
-239
-236
-238
-248
-242
-247
-254
-261
-284
-301
-308
-339
-345
-336
-355
-366
-362
-351
-346
-343
-338
-339
-332
-336
-341
-342
-331
-322
-326
-313
-322
-307
-279
-280
-272
-257
-236
-240
-254
-243
-247
-270
-289
-283
-273
-277
-281
-269
-258
-255
-254
-246
-252
-259
-249
-252
-248
-238
-231
-231
-224
-213
-221
-224
-227
-212
-214
-207
-201
-200
-175
-170
-166
-165
-163
-186
-203
-196
-200
-190
-166
-156
-161
-174
-171
-174
-174
-174
-182
-184
-189
-203
-204
-214
-234
-225
-206
-191
-179
-180
-178
-136
-127
-146
-148
-166
-162
-160
-149
-121
-108
-94
-86
-73
-66
-68
-80
-83
-88
-102
-101
-98
-109
-121
-123
-110
-100
-109
-112
-101
-113
-106
-100
-116
-121
-134
-144
-146
-155
-154
-144
-148
-154
-160
-181
-198
-208
-221
-224
-225
-228
-226
-227
-226
-221
-207
-203
-227
-227
-212
-203
-196
-188
-167
-163
-154
-155
-169
-178
-178
-162
-159
-150
-144
-153
-170
-179
-191
-194
-181
-186
-197
-211
-207
-204
-205
-226
-249
-251
-248
-252
-252
-235
-233
-236
-224
-231
-247
-252
-231
-241
-242
-233
-211
-198
-186
-186
-196
-199
-214
-216
-221
-209
-197
-190
-175
-167
-169
-148
-139
-139
-135
-129
-131
-136
-140
-146
-150
-151
-149
-132
-120
-122
-116
-111
-127
-147
-153
-173
-188
-177
-174
-164
-140
-140
-143
-147
-157
-158
-168
-179
-186
-191
-188
-196
-201
-197
-200
-210
-214
-217
-222
-227
-221
-222
-233
-249
-258
-256
-258
-272
-271
-264
-268
-270
-258
-264
-281
-293
-299
-297
-296
-303
-301
-307
-313
-322
-328
-319
-322
-347
-366
-369
-384
-369
-350
-330
-311
-305
-312
-319
-308
-314
-310
-319
-320
-322
-324
-306
-285
-275
-277
-263
-257
-245
-230
-227
-231
-225
-216
-216
-226
-226
-215
-227
-243
-244
-248
-256
-257
-253
-260
-260
-253
-261
-271
-262
-251
-245
-225
-213
-200
-192
-188
-181
-185
-187
-201
-208
-200
-210
-222
-226
-227
-215
-222
-234
-231
-222
-223
-234
-233
-225
-232
-235
-228
-228
-234
-238
-254
-264
-276
-286
-284
-286
-285
-293
-292
-281
-280
-268
-265
-279
-281
-288
-303
-314
-315
-324
-332
-316
-324
-322
-311
-307
-312
-321
-338
-356
-348
-343
-357
-367
-361
-359
-342
-345
-339
-323
-315
-306
-302
-300
-290
-287
-283
-282
-293
-284
-280
-281
-277
-271
-271
-281
-297
-309
-309
-315
-328
-338
-337
-329
-315
-298
-286
-298
-293
-282
-297
-294
-261
-249
-248
-259
-271
-263
-270
-273
-292
-306
-297
-289
-288
-288
-281
-259
-260
-293
-293
-298
-298
-291
-271
-260
-241
-241
-256
-259
-261
-269
-263
-237
-227
-226
-229
-218
-220
-222
-190
-177
-171
-173
-187
-206
-222
-242
-245
-239
-241
-229
-224
-206
-204
-199
-180
-172
-165
-156
-148
-134
-136
-137
-137
-167
-181
-196
-183
-174
-182
-200
-207
-198
-198
-224
-263
-261
-240
-237
-256
-247
-243
-244
-222
-230
-225
-184
-171
-150
-116
-117
-116
-121
-134
-126
-141
-153
-135
-136
-128
-110
-115
-99
-88
-116
-126
-125
-138
-151
-161
-177
-202
-202
-201
-204
-202
-208
-223
-231
-236
-235
-219
-208
-200
-206
-205
-203
-188
-172
-147
-122
-116
-118
-107
-101
-112
-131
-143
-137
-131
-124
-130
-135
-118
-131
-139
-141
-139
-128
-134
-142
-138
-134
-140
-151
-145
-125
-119
-115
-111
-113
-110
-124
-131
-132
-133
-120
-130
-140
-140
-150
-172
-173
-169
-180
-161
-162
-182
-175
-175
-184
-162
-140
-143
-135
-140
-160
-170
-175
-181
-202
-205
-201
-204
-203
-212
-238
-258
-259
-257
-258
-242
-234
-239
-238
-242
-251
-258
-263
-257
-254
-252
-262
-264
-260
-270
-278
-283
-271
-263
-261
-261
-255
-232
-235
-239
-238
-255
-259
-259
-255
-259
-270
-267
-273
-272
-266
-267
-253
-240
-256
-255
-239
-248
-251
-248
-266
-266
-271
-283
-282
-293
-300
-284
-285
-277
-250
-262
-264
-253
-250
-250
-261
-267
-266
-257
-258
-244
-247
-250
-236
-236
-238
-235
-234
-225
-216
-227
-235
-243
-241
-241
-254
-248
-247
-248
-236
-218
-212
-199
-204
-199
-182
-184
-168
-152
-156
-168
-181
-197
-204
-213
-227
-243
-250
-246
-250
-262
-270
-276
-282
-273
-268
-280
-285
-283
-294
-294
-311
-314
-310
-321
-325
-313
-312
-314
-334
-353
-347
-355
-383
-379
-366
-364
-353
-352
-355
-348
-347
-365
-379
-377
-382
-395
-401
-394
-391
-406
-400
-383
-374
-372
-363
-352
-341
-338
-335
-329
-329
-327
-328
-331
-328
-316
-299
-284
-284
-279
-284
-302
-311
-327
-327
-323
-345
-345
-336
-357
-361
-347
-355
-377
-389
-388
-391
-400
-405
-389
-377
-358
-333
-334
-322
-322
-318
-306
-306
-303
-306
-324
-334
-331
-333
-336
-326
-314
-312
-319
-323
-318
-310
-303
-317
-321
-310
-310
-306
-303
-310
-312
-288
-281
-300
-310
-307
-327
-324
-310
-295
-279
-264
-271
-295
-291
-292
-295
-292
-296
-293
-276
-288
-288
-276
-273
-277
-281
-275
-285
-293
-304
-303
-296
-283
-285
-293
-283
-279
-271
-263
-267
-278
-274
-271
-279
-287
-288
-292
-288
-288
-307
-301
-286
-299
-320
-327
-319
-308
-299
-304
-295
-290
-298
-284
-281
-295
-289
-295
-296
-291
-296
-299
-309
-311
-321
-337
-335
-312
-311
-328
-327
-319
-322
-318
-319
-337
-327
-312
-315
-284
-256
-250
-230
-223
-223
-213
-209
-209
-223
-234
-234
-220
-201
-184
-184
-182
-179
-175
-174
-195
-210
-227
-235
-240
-244
-250
-266
-277
-271
-280
-283
-277
-290
-291
-262
-238
-254
-262
-245
-253
-249
-234
-243
-234
-222
-242
-253
-264
-275
-279
-291
-287
-269
-263
-257
-254
-249
-248
-263
-272
-267
-272
-256
-249
-259
-261
-264
-258
-251
-230
-222
-217
-208
-215
-232
-231
-222
-220
-223
-228
-214
-206
-213
-219
-233
-235
-241
-249
-252
-243
-242
-239
-235
-242
-238
-247
-257
-254
-249
-251
-258
-273
-282
-287
-282
-283
-279
-267
-284
-279
-296
-309
-305
-314
-326
-335
-325
-322
-319
-325
-318
-303
-306
-312
-328
-328
-339
-348
-348
-348
-346
-343
-337
-312
-295
-278
-254
-251
-247
-237
-229
-234
-233
-220
-221
-226
-222
-213
-199
-191
-189
-189
-191
-192
-198
-212
-228
-234
-225
-217
-224
-219
-215
-224
-231
-222
-213
-206
-206
-204
-219
-230
-213
-210
-214
-217
-222
-214
-207
-212
-189
-180
-193
-196
-194
-212
-224
-216
-215
-220
-239
-256
-247
-253
-269
-279
-279
-286
-293
-290
-301
-312
-302
-299
-313
-319
-316
-306
-301
-312
-340
-333
-321
-326
-334
-334
-326
-314
-303
-303
-298
-287
-281
-295
-309
-314
-317
-307
-291
-281
-261
-245
-254
-266
-257
-239
-244
-245
-249
-253
-246
-240
-246
-256
-257
-273
-277
-272
-275
-282
-287
-294
-310
-318
-333
-343
-310
-294
-287
-262
-254
-258
-237
-234
-234
-235
-243
-234
-232
-220
-208
-181
-168
-162
-157
-161
-178
-190
-191
-217
-241
-235
-221
-229
-222
-202
-193
-190
-189
-204
-208
-209
-221
-216
-216
-206
-199
-192
-189
-196
-182
-181
-208
-212
-201
-201
-199
-201
-205
-212
-207
-198
-200
-209
-236
-246
-249
-266
-261
-261
-271
-293
-314
-309
-304
-299
-282
-272
-268
-254
-252
-247
-241
-233
-223
-237
-258
-270
-284
-277
-270
-281
-285
-301
-316
-325
-339
-338
-331
-320
-320
-305
-297
-291
-300
-301
-315
-312
-308
-309
-314
-311
-304
-310
-310
-317
-330
-326
-306
-298
-284
-259
-248
-236
-249
-277
-288
-293
-282
-287
-297
-280
-255
-216
-197
-212
-211
-202
-211
-199
-199
-214
-214
-221
-239
-250
-258
-259
-259
-259
-257
-262
-264
-267
-281
-280
-279
-303
-312
-305
-317
-312
-320
-339
-327
-325
-333
-330
-332
-339
-352
-361
-346
-340
-320
-297
-303
-295
-282
-285
-277
-280
-307
-308
-304
-316
-318
-320
-311
-306
-297
-296
-300
-287
-281
-296
-287
-293
-311
-290
-283
-272
-244
-235
-228
-229
-239
-247
-263
-275
-283
-288
-277
-266
-276
-270
-256
-272
-285
-287
-288
-279
-274
-266
-266
-275
-299
-305
-292
-306
-309
-298
-293
-315
-316
-313
-330
-335
-334
-348
-338
-333
-339
-319
-315
-325
-321
-320
-335
-334
-331
-333
-332
-322
-319
-340
-333
-323
-351
-365
-380
-413
-391
-373
-378
-361
-365
-387
-385
-384
-396
-409
-405
-411
-420
-412
-401
-400
-402
-388
-395
-384
-348
-334
-332
-339
-358
-362
-359
-361
-351
-349
-345
-351
-340
-328
-342
-354
-356
-380
-390
-385
-392
-374
-358
-346
-328
-317
-315
-304
-310
-332
-327
-303
-289
-299
-297
-279
-281
-278
-266
-264
-269
-256
-259
-252
-253
-286
-289
-300
-300
-311
-295
-285
-295
-301
-303
-317
-316
-301
-297
-303
-297
-297
-307
-307
-301
-293
-285
-295
-310
-295
-289
-316
-315
-308
-324
-333
-346
-347
-346
-335
-329
-323
-323
-331
-344
-340
-329
-315
-316
-312
-309
-303
-306
-301
-298
-304
-311
-308
-298
-305
-298
-283
-287
-283
-283
-287
-298
-306
-321
-346
-339
-337
-345
-351
-373
-386
-372
-375
-383
-372
-366
-381
-360
-371
-383
-365
-347
-327
-303
-298
-290
-289
-310
-310
-302
-308
-299
-295
-297
-287
-293
-283
-265
-279
-294
-286
-280
-277
-274
-267
-264
-260
-256
-265
-265
-268
-267
-248
-218
-206
-195
-187
-210
-209
-207
-220
-236
-236
-216
-222
-234
-223
-218
-229
-238
-251
-265
-272
-270
-257
-254
-247
-251
-263
-275
-285
-287
-292
-312
-313
-286
-273
-268
-267
-268
-280
-273
-265
-266
-249
-238
-229
-214
-204
-203
-204
-211
-222
-213
-218
-244
-249
-246
-269
-287
-301
-308
-299
-287
-281
-267
-241
-237
-219
-202
-210
-230
-245
-250
-251
-251
-253
-222
-193
-187
-182
-168
-164
-161
-152
-149
-130
-150
-154
-164
-167
-150
-164
-168
-157
-156
-147
-119
-113
-105
-91
-93
-92
-94
-105
-118
-131
-136
-138
-157
-159
-179
-177
-163
-172
-172
-164
-170
-170
-166
-183
-195
-194
-198
-218
-213
-212
-217
-215
-231
-254
-233
-218
-222
-219
-209
-214
-222
-224
-229
-244
-228
-240
-242
-223
-230
-235
-234
-229
-230
-221
-232
-238
-245
-263
-271
-266
-254
-264
-274
-260
-271
-277
-276
-264
-250
-244
-244
-264
-253
-238
-252
-230
-229
-251
-250
-247
-254
-251
-253
-272
-290
-299
-298
-309
-317
-303
-308
-308
-291
-293
-296
-295
-282
-279
-283
-301
-297
-280
-286
-288
-283
-269
-269
-276
-266
-269
-270
-259
-264
-262
-260
-277
-279
-296
-321
-321
-324
-331
-323
-311
-318
-318
-318
-325
-342
-359
-353
-367
-373
-372
-375
-380
-378
-377
-379
-373
-373
-368
-345
-346
-348
-340
-348
-361
-371
-376
-382
-373
-339
-324
-329
-315
-302
-313
-312
-311
-314
-300
-301
-293
-286
-275
-277
-262
-253
-283
-299
-293
-292
-307
-310
-331
-347
-354
-368
-400
-410
-432
-438
-426
-429
-426
-408
-396
-403
-382
-381
-378
-382
-392
-393
-408
-394
-385
-389
-389
-379
-385
-368
-352
-354
-346
-347
-352
-336
-340
-358
-358
-353
-334
-331
-328
-321
-331
-327
-314
-322
-313
-308
-313
-321
-332
-342
-364
-368
-385
-392
-385
-390
-395
-412
-424
-438
-460
-465
-473
-484
-478
-463
-460
-443
-447
-433
-416
-416
-395
-378
-374
-364
-359
-354
-354
-349
-323
-315
-310
-308
-308
-276
-247
-246
-239
-233
-258
-262
-256
-270
-279
-281
-288
-294
-289
-299
-298
-300
-302
-302
-303
-290
-277
-284
-285
-298
-329
-334
-327
-306
-282
-278
-284
-261
-240
-244
-245
-267
-291
-278
-281
-280
-265
-259
-266
-266
-264
-276
-287
-276
-270
-269
-267
-276
-276
-278
-275
-272
-268
-265
-261
-244
-228
-227
-231
-231
-229
-252
-266
-254
-235
-226
-225
-219
-214
-215
-222
-212
-212
-232
-225
-230
-260
-250
-238
-253
-258
-257
-280
-295
-283
-289
-297
-286
-276
-266
-252
-246
-246
-241
-239
-248
-252
-241
-250
-254
-237
-242
-244
-224
-217
-206
-191
-190
-197
-202
-203
-217
-227
-227
-221
-230
-236
-241
-230
-207
-189
-194
-204
-216
-217
-208
-225
-245
-244
-242
-250
-252
-231
-226
-211
-189
-182
-185
-167
-160
-167
-173
-197
-204
-183
-185
-203
-199
-187
-176
-191
-185
-181
-190
-206
-206
-206
-207
-206
-219
-224
-235
-265
-260
-265
-276
-250
-248
-250
-222
-211
-216
-206
-205
-223
-229
-221
-215
-206
-190
-206
-208
-200
-199
-198
-185
-171
-177
-185
-190
-201
-202
-198
-210
-212
-207
-200
-196
-198
-191
-189
-186
-202
-209
-209
-211
-199
-198
-199
-194
-179
-180
-185
-191
-208
-207
-199
-207
-205
-188
-180
-180
-179
-192
-202
-204
-223
-224
-216
-210
-208
-217
-218
-217
-216
-218
-238
-262
-269
-293
-305
-296
-279
-264
-250
-241
-223
-227
-246
-255
-248
-263
-266
-274
-291
-296
-299
-283
-288
-292
-272
-266
-270
-258
-258
-269
-277
-279
-275
-274
-269
-254
-244
-248
-250
-235
-249
-259
-262
-257
-267
-261
-247
-252
-266
-254
-259
-270
-290
-312
-309
-304
-304
-292
-279
-283
-288
-276
-275
-280
-274
-267
-265
-283
-266
-248
-250
-234
-213
-210
-201
-198
-209
-217
-234
-238
-221
-230
-233
-236
-234
-245
-263
-247
-257
-257
-248
-252
-245
-259
-283
-289
-290
-284
-290
-287
-268
-284
-294
-280
-285
-285
-268
-267
-256
-250
-252
-249
-249
-251
-270
-266
-264
-261
-256
-264
-285
-299
-322
-331
-328
-344
-342
-334
-320
-321
-324
-317
-316
-311
-296
-300
-294
-270
-256
-250
-246
-234
-240
-259
-262
-260
-257
-251
-238
-233
-237
-226
-213
-209
-196
-211
-221
-219
-240
-245
-255
-268
-269
-270
-269
-261
-247
-228
-214
-199
-210
-215
-211
-224
-235
-237
-253
-263
-242
-226
-235
-227
-225
-235
-236
-246
-275
-296
-319
-341
-353
-342
-334
-333
-326
-321
-326
-314
-294
-291
-289
-301
-312
-321
-310
-296
-282
-268
-262
-252
-232
-226
-227
-214
-205
-219
-219
-209
-213
-225
-221
-237
-237
-232
-247
-249
-243
-253
-255
-266
-296
-322
-334
-349
-353
-352
-351
-339
-324
-314
-294
-286
-292
-283
-277
-254
-225
-206
-192
-180
-177
-178
-173
-162
-164
-172
-168
-165
-158
-151
-149
-154
-164
-170
-174
-173
-175
-165
-142
-127
-108
-88
-92
-93
-99
-106
-96
-88
-99
-112
-117
-125
-136
-143
-147
-154
-146
-151
-153
-151
-153
-153
-156
-156
-161
-177
-190
-213
-212
-195
-198
-184
-151
-141
-123
-114
-130
-132
-137
-153
-154
-161
-155
-146
-156
-156
-162
-160
-156
-185
-185
-176
-197
-200
-205
-221
-216
-211
-217
-214
-220
-221
-225
-226
-240
-245
-234
-225
-215
-208
-199
-187
-178
-162
-156
-152
-142
-146
-135
-124
-131
-130
-140
-156
-158
-153
-147
-166
-178
-178
-199
-214
-213
-223
-242
-220
-229
-234
-206
-188
-189
-196
-211
-219
-197
-192
-187
-167
-150
-152
-144
-132
-128
-113
-108
-113
-122
-127
-147
-161
-176
-184
-182
-168
-164
-177
-179
-180
-173
-166
-159
-164
-177
-176
-174
-184
-198
-195
-186
-194
-200
-203
-210
-194
-203
-227
-226
-237
-248
-245
-254
-255
-259
-285
-293
-289
-287
-282
-277
-280
-288
-292
-292
-294
-286
-280
-265
-278
-280
-278
-291
-274
-261
-250
-234
-226
-222
-224
-231
-246
-255
-274
-298
-324
-337
-318
-324
-308
-284
-289
-297
-292
-281
-286
-284
-282
-285
-280
-277
-283
-277
-272
-269
-253
-245
-234
-223
-227
-233
-239
-255
-265
-281
-290
-302
-306
-305
-306
-307
-298
-291
-292
-296
-293
-288
-301
-302
-309
-304
-300
-289
-278
-270
-268
-257
-232
-214
-218
-226
-214
-224
-235
-230
-223
-215
-224
-212
-197
-192
-183
-169
-176
-188
-202
-225
-241
-253
-265
-281
-287
-298
-291
-309
-309
-290
-292
-275
-272
-279
-255
-253
-269
-270
-283
-278
-268
-279
-294
-309
-321
-299
-298
-301
-295
-298
-289
-286
-299
-306
-296
-282
-273
-278
-283
-286
-303
-315
-322
-326
-316
-327
-342
-335
-345
-347
-342
-318
-291
-271
-268
-267
-255
-272
-280
-262
-259
-256
-239
-228
-219
-220
-211
-208
-223
-222
-221
-226
-228
-249
-261
-256
-260
-253
-226
-225
-230
-246
-254
-259
-256
-254
-261
-270
-278
-291
-320
-329
-328
-338
-331
-356
-373
-334
-343
-338
-317
-318
-300
-293
-292
-281
-267
-252
-257
-278
-275
-250
-236
-201
-188
-192
-178
-198
-200
-198
-216
-223
-240
-252
-259
-262
-268
-261
-268
-271
-276
-273
-271
-272
-281
-296
-310
-312
-292
-280
-279
-282
-271
-271
-271
-252
-242
-239
-233
-232
-219
-199
-193
-190
-167
-179
-196
-198
-200
-201
-213
-233
-230
-227
-234
-240
-271
-286
-262
-253
-250
-238
-234
-237
-225
-230
-243
-239
-251
-274
-295
-301
-302
-309
-315
-315
-316
-293
-281
-280
-277
-272
-283
-288
-289
-293
-286
-260
-250
-260
-260
-257
-267
-249
-240
-260
-262
-276
-290
-292
-293
-280
-254
-256
-255
-233
-242
-248
-264
-276
-267
-271
-273
-279
-288
-304
-315
-317
-299
-291
-288
-269
-276
-279
-266
-249
-257
-262
-255
-257
-255
-241
-242
-249
-232
-226
-227
-233
-248
-266
-273
-295
-313
-300
-299
-294
-299
-304
-289
-304
-312
-301
-314
-307
-286
-294
-275
-252
-271
-261
-265
-274
-283
-282
-283
-271
-267
-260
-250
-255
-256
-262
-274
-283
-293
-298
-298
-308
-312
-316
-322
-313
-309
-311
-307
-332
-348
-342
-344
-343
-322
-311
-295
-298
-290
-278
-286
-287
-271
-265
-249
-229
-235
-237
-232
-248
-259
-264
-288
-293
-285
-283
-284
-278
-260
-250
-252
-256
-261
-260
-264
-279
-281
-256
-264
-279
-289
-295
-282
-283
-291
-279
-269
-261
-270
-279
-273
-269
-278
-273
-261
-258
-269
-271
-243
-258
-269
-268
-279
-294
-298
-287
-282
-293
-277
-270
-277
-274
-275
-293
-298
-302
-316
-312
-294
-289
-287
-292
-288
-279
-288
-307
-317
-298
-302
-300
-283
-288
-260
-242
-252
-254
-256
-268
-271
-270
-265
-262
-262
-255
-247
-255
-262
-265
-284
-278
-255
-239
-240
-232
-226
-231
-236
-237
-237
-234
-228
-229
-240
-240
-251
-264
-278
-320
-329
-327
-328
-335
-334
-328
-335
-341
-346
-344
-340
-341
-339
-344
-349
-356
-340
-319
-313
-289
-261
-259
-241
-231
-229
-240
-241
-240
-230
-239
-247
-262
-271
-264
-265
-270
-268
-271
-272
-278
-284
-289
-300
-318
-322
-307
-296
-301
-297
-284
-298
-303
-297
-300
-292
-279
-285
-283
-283
-288
-282
-274
-287
-283
-268
-273
-282
-273
-257
-250
-248
-233
-231
-227
-222
-228
-227
-218
-225
-228
-222
-225
-218
-201
-197
-194
-196
-208
-203
-215
-222
-244
-241
-237
-248
-248
-240
-241
-235
-225
-214
-204
-213
-212
-206
-223
-219
-210
-206
-204
-210
-218
-210
-196
-178
-166
-151
-162
-171
-190
-223
-236
-250
-262
-268
-259
-257
-255
-260
-262
-279
-280
-276
-283
-283
-281
-279
-256
-247
-245
-240
-248
-247
-232
-216
-193
-184
-191
-177
-180
-168
-144
-157
-165
-150
-149
-155
-140
-135
-134
-149
-149
-131
-143
-153
-154
-168
-186
-196
-221
-222
-233
-251
-252
-247
-238
-224
-218
-211
-212
-234
-256
-280
-264
-255
-279
-283
-276
-280
-274
-266
-270
-254
-252
-266
-262
-271
-277
-274
-278
-274
-291
-302
-299
-299
-293
-274
-269
-279
-268
-263
-268
-267
-283
-297
-319
-318
-312
-308
-312
-305
-301
-290
-291
-314
-313
-323
-327
-323
-330
-318
-298
-315
-313
-309
-317
-304
-301
-311
-309
-311
-315
-314
-333
-322
-309
-327
-323
-304
-298
-302
-302
-297
-300
-313
-307
-291
-294
-288
-288
-297
-305
-314
-307
-306
-317
-315
-303
-305
-298
-290
-291
-292
-302
-291
-291
-291
-268
-242
-259
-255
-237
-246
-237
-237
-233
-227
-230
-231
-250
-248
-255
-280
-286
-278
-276
-293
-304
-330
-346
-347
-366
-381
-373
-391
-402
-399
-407
-397
-395
-394
-386
-398
-389
-394
-428
-433
-442
-448
-431
-421
-427
-420
-399
-393
-393
-391
-392
-394
-393
-390
-392
-399
-388
-385
-389
-379
-391
-396
-384
-391
-394
-393
-398
-394
-404
-418
-413
-413
-395
-380
-374
-361
-357
-346
-328
-330
-305
-299
-306
-305
-308
-300
-293
-278
-263
-260
-262
-272
-274
-277
-277
-267
-271
-272
-276
-282
-265
-278
-292
-268
-267
-282
-279
-276
-274
-274
-291
-284
-274
-279
-266
-262
-264
-264
-259
-248
-266
-285
-278
-286
-292
-265
-266
-265
-248
-243
-236
-232
-244
-247
-257
-264
-269
-278
-280
-276
-271
-253
-255
-271
-239
-244
-270
-257
-249
-244
-254
-263
-277
-290
-299
-292
-286
-297
-295
-307
-308
-292
-280
-262
-258
-282
-271
-267
-279
-266
-266
-272
-264
-271
-260
-257
-268
-252
-263
-264
-247
-255
-253
-235
-227
-216
-211
-216
-209
-202
-188
-166
-139
-119
-109
-96
-74
-79
-93
-85
-89
-111
-108
-107
-118
-124
-131
-124
-125
-142
-154
-170
-198
-203
-204
-217
-222
-225
-208
-204
-223
-222
-231
-253
-258
-272
-285
-272
-281
-267
-247
-244
-239
-237
-219
-191
-169
-151
-144
-144
-133
-132
-146
-120
-107
-123
-121
-108
-93
-85
-80
-69
-79
-104
-118
-127
-132
-128
-143
-145
-140
-163
-151
-137
-156
-167
-169
-175
-165
-162
-169
-145
-153
-162
-139
-125
-99
-96
-95
-79
-84
-78
-75
-107
-108
-101
-121
-125
-110
-113
-119
-119
-120
-132
-170
-182
-186
-195
-181
-203
-219
-213
-222
-211
-181
-183
-190
-196
-202
-208
-200
-208
-218
-205
-201
-191
-191
-171
-154
-144
-145
-145
-141
-125
-127
-126
-105
-99
-105
-97
-105
-111
-116
-131
-133
-154
-166
-172
-191
-194
-194
-210
-195
-182
-198
-206
-206
-219
-210
-213
-226
-217
-233
-238
-242
-248
-239
-230
-214
-202
-200
-196
-187
-203
-226
-249
-270
-273
-288
-292
-290
-296
-290
-276
-286
-304
-318
-311
-304
-325
-337
-318
-318
-320
-307
-322
-328
-331
-358
-362
-367
-381
-381
-366
-363
-353
-344
-346
-342
-333
-315
-302
-298
-292
-319
-338
-335
-343
-339
-327
-321
-306
-293
-296
-293
-286
-281
-285
-283
-290
-288
-288
-268
-274
-293
-284
-292
-296
-292
-308
-322
-335
-357
-367
-359
-350
-345
-337
-324
-306
-309
-317
-316
-310
-309
-315
-331
-339
-327
-325
-310
-307
-309
-303
-316
-319
-324
-336
-336
-344
-351
-355
-356
-345
-336
-337
-325
-312
-309
-302
-305
-318
-318
-322
-321
-305
-300
-297
-290
-285
-276
-268
-279
-277
-258
-247
-238
-227
-224
-221
-217
-212
-225
-233
-225
-231
-230
-226
-237
-233
-226
-231
-229
-226
-228
-244
-269
-280
-293
-309
-297
-296
-307
-311
-313
-317
-304
-290
-275
-269
-287
-308
-319
-328
-337
-337
-347
-361
-369
-358
-339
-329
-325
-319
-324
-341
-356
-378
-377
-384
-387
-359
-342
-315
-276
-267
-264
-256
-255
-237
-228
-222
-208
-205
-213
-212
-214
-229
-240
-239
-250
-260
-243
-229
-238
-244
-258
-278
-294
-315
-336
-363
-383
-379
-366
-362
-368
-373
-391
-395
-402
-401
-379
-366
-348
-337
-332
-335
-319
-316
-317
-297
-290
-295
-277
-271
-266
-262
-260
-259
-267
-271
-290
-304
-300
-297
-283
-274
-288
-288
-282
-291
-286
-286
-280
-278
-298
-300
-288
-290
-282
-283
-290
-289
-294
-286
-277
-259
-247
-226
-215
-224
-244
-245
-244
-238
-222
-208
-196
-195
-192
-200
-209
-228
-245
-243
-247
-251
-241
-238
-236
-208
-190
-167
-152
-150
-146
-149
-140
-145
-164
-179
-167
-156
-153
-165
-184
-178
-184
-210
-213
-219
-253
-259
-267
-280
-284
-280
-277
-271
-258
-250
-243
-224
-215
-231
-221
-214
-231
-234
-220
-215
-213
-215
-217
-220
-216
-210
-224
-218
-208
-192
-177
-177
-181
-171
-168
-187
-182
-182
-196
-213
-231
-259
-271
-255
-272
-270
-256
-260
-256
-260
-242
-247
-252
-239
-236
-223
-207
-203
-203
-204
-216
-217
-208
-210
-219
-219
-217
-220
-224
-210
-194
-176
-151
-146
-133
-137
-148
-161
-161
-174
-197
-201
-208
-228
-232
-229
-213
-212
-225
-229
-253
-261
-272
-293
-294
-307
-318
-312
-303
-291
-290
-289
-298
-303
-310
-312
-315
-326
-328
-311
-296
-290
-277
-275
-266
-261
-249
-246
-247
-237
-239
-242
-232
-223
-225
-231
-253
-254
-244
-251
-270
-266
-262
-268
-247
-237
-258
-293
-307
-316
-308
-289
-290
-299
-307
-301
-290
-291
-285
-289
-287
-295
-300
-297
-304
-313
-319
-331
-341
-350
-363
-375
-375
-351
-342
-343
-335
-343
-341
-330
-335
-324
-315
-335
-351
-349
-368
-386
-384
-378
-379
-369
-374
-373
-373
-352
-336
-341
-321
-315
-313
-294
-294
-297
-295
-306
-309
-315
-332
-334
-325
-320
-313
-313
-309
-301
-320
-329
-313
-307
-314
-322
-319
-309
-313
-329
-328
-318
-316
-312
-309
-319
-311
-309
-310
-301
-313
-295
-307
-311
-294
-290
-271
-274
-283
-279
-311
-345
-346
-360
-386
-385
-373
-356
-348
-347
-334
-340
-342
-334
-354
-354
-355
-357
-361
-368
-380
-390
-384
-396
-389
-383
-396
-395
-388
-374
-372
-378
-367
-362
-373
-355
-331
-321
-302
-296
-293
-288
-297
-292
-289
-289
-287
-293
-286
-255
-255
-251
-240
-231
-231
-237
-237
-237
-241
-244
-252
-270
-254
-255
-277
-273
-287
-292
-271
-265
-259
-260
-281
-267
-264
-261
-233
-235
-241
-243
-244
-243
-247
-254
-260
-239
-227
-229
-213
-213
-218
-217
-231
-245
-265
-276
-277
-298
-305
-304
-301
-298
-300
-291
-280
-262
-241
-253
-291
-290
-302
-323
-342
-358
-362
-362
-369
-353
-334
-339
-340
-352
-346
-334
-328
-313
-291
-274
-244
-223
-237
-236
-240
-251
-246
-248
-256
-261
-261
-259
-266
-293
-291
-278
-288
-290
-281
-290
-302
-310
-312
-328
-345
-349
-345
-350
-353
-331
-308
-300
-303
-298
-283
-284
-290
-293
-288
-264
-259
-247
-242
-235
-218
-204
-211
-211
-206
-198
-189
-206
-210
-192
-200
-203
-203
-202
-190
-191
-196
-194
-201
-203
-204
-205
-211
-213
-203
-187
-177
-191
-196
-197
-206
-222
-211
-217
-201
-200
-209
-195
-174
-180
-193
-195
-214
-236
-241
-257
-267
-262
-266
-261
-263
-270
-255
-256
-270
-267
-280
-290
-304
-323
-338
-338
-352
-369
-358
-351
-338
-319
-295
-281
-279
-269
-274
-278
-269
-256
-257
-269
-277
-281
-277
-287
-293
-287
-288
-286
-286
-291
-275
-281
-289
-308
-315
-313
-331
-357
-367
-378
-372
-374
-387
-373
-346
-357
-367
-378
-394
-404
-404
-393
-371
-342
-321
-311
-310
-310
-312
-321
-323
-321
-326
-313
-310
-299
-285
-286
-293
-284
-284
-301
-291
-280
-296
-282
-267
-270
-275
-269
-275
-278
-272
-281
-282
-253
-240
-222
-220
-227
-235
-231
-241
-256
-251
-247
-247
-240
-251
-271
-275
-269
-264
-282
-262
-245
-245
-255
-259
-275
-278
-285
-287
-281
-283
-284
-287
-283
-291
-308
-301
-305
-319
-318
-312
-319
-317
-297
-290
-288
-282
-286
-279
-277
-281
-273
-279
-266
-270
-264
-252
-259
-263
-258
-252
-232
-224
-233
-212
-203
-224
-221
-223
-239
-258
-266
-257
-254
-255
-248
-257
-264
-266
-251
-241
-245
-254
-251
-240
-248
-257
-253
-256
-267
-283
-275
-268
-274
-274
-270
-252
-255
-260
-270
-277
-273
-266
-271
-287
-271
-250
-244
-249
-253
-255
-262
-275
-269
-243
-229
-238
-235
-234
-242
-235
-235
-219
-211
-201
-185
-174
-174
-179
-179
-171
-172
-179
-181
-175
-166
-178
-189
-204
-219
-215
-214
-227
-226
-226
-231
-241
-247
-260
-263
-272
-287
-291
-270
-260
-272
-276
-286
-289
-296
-317
-314
-302
-309
-296
-294
-299
-296
-273
-258
-252
-250
-237
-234
-243
-244
-236
-226
-217
-218
-220
-213
-219
-218
-210
-228
-226
-240
-241
-233
-240
-232
-225
-227
-246
-242
-232
-241
-227
-225
-228
-237
-255
-257
-264
-266
-247
-238
-247
-247
-233
-222
-242
-243
-234
-234
-227
-219
-240
-247
-247
-263
-244
-238
-240
-228
-212
-234
-240
-228
-218
-222
-213
-184
-187
-184
-175
-164
-161
-149
-156
-183
-170
-163
-152
-131
-103
-90
-84
-83
-99
-130
-137
-130
-123
-92
-67
-52
-42
-41
-37
-27
-36
-63
-78
-110
-129
-128
-154
-148
-144
-145
-125
-113
-103
-113
-131
-136
-147
-168
-172
-162
-146
-134
-143
-133
-125
-147
-152
-139
-132
-134
-132
-123
-126
-139
-133
-140
-166
-145
-140
-160
-157
-162
-181
-188
-203
-208
-204
-218
-208
-195
-197
-200
-205
-206
-211
-227
-214
-204
-205
-196
-189
-190
-192
-204
-211
-219
-220
-224
-217
-208
-199
-204
-195
-193
-216
-228
-238
-266
-262
-268
-285
-284
-286
-283
-277
-285
-282
-284
-299
-296
-290
-288
-289
-286
-284
-271
-262
-261
-241
-245
-253
-240
-252
-245
-248
-268
-273
-297
-313
-316
-314
-299
-290
-277
-250
-251
-268
-275
-292
-289
-295
-321
-323
-327
-325
-314
-302
-284
-280
-286
-281
-264
-254
-252
-234
-216
-195
-203
-216
-223
-223
-215
-213
-209
-202
-189
-199
-198
-197
-205
-204
-214
-218
-228
-239
-247
-258
-256
-244
-248
-255
-253
-248
-243
-239
-218
-194
-203
-203
-205
-213
-230
-242
-233
-239
-242
-230
-209
-202
-205
-213
-187
-192
-218
-222
-238
-237
-234
-232
-247
-278
-285
-287
-287
-287
-289
-289
-296
-307
-304
-285
-294
-300
-298
-302
-307
-316
-321
-312
-308
-314
-320
-326
-342
-355
-342
-316
-298
-278
-250
-237
-227
-216
-232
-235
-210
-213
-216
-217
-213
-212
-206
-187
-174
-182
-188
-187
-181
-193
-214
-229
-235
-249
-260
-257
-253
-250
-263
-267
-272
-286
-296
-297
-300
-298
-296
-302
-306
-318
-340
-338
-343
-336
-328
-329
-325
-314
-324
-334
-340
-356
-349
-338
-320
-318
-333
-331
-327
-321
-320
-339
-336
-325
-318
-317
-310
-308
-304
-289
-285
-292
-282
-295
-320
-321
-320
-326
-307
-293
-287
-249
-228
-220
-214
-214
-209
-217
-219
-213
-207
-199
-215
-238
-246
-252
-249
-230
-215
-201
-201
-203
-210
-228
-227
-232
-236
-235
-230
-219
-212
-203
-211
-212
-204
-211
-222
-228
-235
-248
-253
-250
-260
-261
-261
-277
-296
-297
-303
-305
-287
-263
-262
-265
-256
-250
-241
-256
-242
-216
-212
-217
-208
-208
-228
-228
-242
-243
-228
-228
-233
-231
-216
-216
-224
-222
-227
-220
-212
-212
-204
-194
-180
-184
-201
-192
-198
-215
-225
-217
-220
-224
-225
-227
-216
-210
-207
-196
-189
-193
-194
-207
-204
-210
-212
-225
-228
-220
-215
-228
-231
-230
-235
-219
-233
-256
-239
-244
-253
-242
-244
-243
-245
-251
-257
-258
-261
-272
-260
-247
-246
-238
-225
-221
-219
-203
-201
-202
-205
-207
-198
-199
-199
-204
-208
-199
-204
-212
-226
-227
-235
-254
-268
-285
-282
-283
-302
-287
-294
-325
-328
-343
-332
-317
-317
-306
-296
-298
-295
-290
-280
-287
-305
-315
-329
-338
-349
-352
-341
-335
-333
-364
-355
-349
-373
-361
-353
-369
-370
-353
-349
-345
-330
-314
-313
-302
-288
-285
-272
-271
-283
-284
-286
-289
-280
-273
-275
-267
-256
-250
-237
-233
-242
-233
-240
-245
-255
-263
-270
-275
-254
-235
-228
-212
-199
-192
-183
-171
-155
-157
-149
-145
-153
-168
-184
-190
-195
-190
-195
-192
-183
-200
-205
-226
-246
-249
-264
-272
-269
-272
-283
-292
-299
-316
-327
-331
-330
-333
-355
-369
-360
-365
-367
-366
-365
-346
-355
-355
-343
-351
-352
-359
-370
-370
-378
-379
-393
-414
-398
-387
-398
-391
-378
-388
-382
-378
-386
-394
-383
-366
-375
-383
-400
-393
-363
-363
-365
-328
-298
-300
-285
-263
-266
-268
-262
-277
-301
-317
-317
-315
-310
-304
-282
-261
-259
-268
-264
-250
-259
-263
-260
-268
-263
-280
-293
-297
-287
-282
-280
-264
-249
-252
-254
-254
-272
-269
-279
-287
-283
-287
-302
-293
-276
-274
-275
-261
-268
-257
-264
-285
-310
-309
-327
-328
-317
-311
-302
-301
-287
-296
-311
-310
-319
-324
-315
-317
-302
-301
-310
-305
-301
-299
-281
-279
-284
-275
-285
-303
-307
-321
-331
-348
-339
-323
-313
-306
-295
-297
-286
-289
-315
-331
-336
-356
-353
-338
-342
-335
-342
-336
-334
-333
-306
-302
-293
-278
-276
-270
-257
-259
-256
-237
-235
-222
-224
-220
-202
-187
-193
-205
-220
-227
-231
-221
-199
-203
-207
-190
-178
-187
-205
-223
-213
-206
-211
-192
-179
-181
-169
-170
-191
-190
-189
-228
-246
-259
-267
-273
-269
-254
-255
-242
-247
-261
-257
-253
-253
-240
-247
-266
-268
-270
-274
-273
-271
-269
-256
-240
-238
-239
-226
-219
-248
-258
-267
-275
-276
-257
-267
-268
-248
-261
-265
-278
-285
-281
-273
-265
-252
-233
-231
-246
-265
-275
-303
-321
-316
-336
-331
-331
-338
-341
-349
-355
-348
-352
-335
-341
-350
-352
-359
-355
-367
-359
-330
-325
-318
-314
-300
-287
-282
-276
-285
-292
-297
-295
-300
-309
-321
-337
-349
-357
-354
-336
-327
-311
-315
-316
-335
-341
-341
-362
-360
-356
-355
-357
-358
-353
-352
-357
-358
-364
-371
-365
-377
-383
-371
-364
-360
-352
-336
-318
-321
-316
-316
-303
-290
-286
-283
-293
-300
-281
-276
-263
-236
-236
-237
-225
-237
-242
-234
-241
-231
-240
-255
-262
-261
-261
-273
-271
-268
-272
-267
-248
-257
-269
-260
-255
-262
-262
-258
-244
-247
-262
-248
-252
-261
-264
-270
-266
-271
-288
-297
-302
-308
-315
-309
-308
-313
-313
-301
-290
-281
-269
-267
-262
-283
-285
-278
-296
-291
-275
-268
-261
-255
-259
-258
-264
-284
-276
-277
-301
-320
-314
-314
-302
-288
-294
-292
-281
-284
-293
-294
-293
-289
-283
-285
-283
-303
-305
-294
-298
-319
-332
-333
-338
-341
-341
-339
-346
-359
-352
-353
-340
-321
-314
-317
-306
-308
-333
-324
-313
-295
-278
-278
-274
-258
-273
-290
-294
-290
-317
-325
-323
-328
-326
-316
-298
-296
-286
-299
-308
-326
-345
-330
-336
-338
-336
-337
-322
-315
-315
-304
-312
-317
-317
-326
-334
-317
-318
-345
-358
-358
-366
-370
-369
-361
-361
-354
-356
-356
-347
-327
-319
-313
-309
-315
-306
-307
-299
-293
-288
-286
-274
-275
-255
-237
-233
-215
-207
-222
-220
-222
-231
-243
-241
-248
-258
-250
-254
-268
-280
-278
-280
-285
-279
-275
-293
-297
-283
-290
-310
-318
-311
-314
-324
-326
-327
-310
-305
-304
-289
-288
-297
-267
-251
-247
-235
-230
-211
-220
-225
-221
-227
-244
-246
-250
-267
-275
-278
-289
-299
-296
-295
-289
-291
-305
-324
-329
-329
-324
-326
-317
-321
-326
-322
-318
-327
-316
-308
-303
-282
-273
-281
-283
-271
-266
-251
-242
-250
-252
-258
-271
-274
-271
-278
-274
-253
-256
-246
-224
-221
-223
-209
-204
-203
-198
-195
-199
-196
-197
-200
-189
-164
-165
-181
-172
-165
-158
-155
-147
-160
-164
-165
-182
-198
-193
-203
-210
-201
-215
-217
-227
-225
-225
-233
-228
-229
-238
-243
-228
-216
-218
-212
-208
-214
-213
-214
-223
-217
-218
-235
-245
-235
-212
-220
-227
-229
-231
-220
-232
-244
-264
-267
-278
-286
-268
-287
-297
-280
-270
-276
-267
-257
-253
-238
-256
-268
-257
-259
-276
-277
-268
-273
-257
-239
-244
-252
-247
-251
-261
-262
-272
-270
-272
-289
-309
-298
-305
-323
-328
-333
-329
-335
-327
-315
-324
-324
-320
-313
-292
-302
-309
-302
-292
-297
-302
-301
-301
-301
-294
-281
-258
-235
-235
-216
-213
-213
-198
-194
-193
-183
-176
-173
-163
-154
-150
-146
-139
-146
-151
-148
-166
-185
-187
-185
-188
-199
-185
-184
-195
-196
-207
-202
-216
-228
-218
-221
-236
-241
-260
-283
-305
-311
-301
-310
-313
-331
-333
-310
-304
-308
-306
-292
-285
-275
-282
-281
-280
-288
-283
-281
-272
-278
-265
-252
-266
-282
-280
-280
-287
-288
-283
-306
-314
-299
-297
-297
-305
-300
-288
-304
-305
-307
-316
-310
-297
-286
-300
-313
-291
-271
-254
-247
-257
-261
-267
-274
-296
-312
-320
-321
-319
-316
-324
-314
-305
-309
-314
-325
-340
-352
-364
-374
-378
-363
-357
-357
-336
-329
-328
-313
-288
-286
-287
-284
-298
-315
-323
-326
-328
-332
-334
-339
-318
-322
-326
-310
-305
-312
-330
-316
-329
-328
-310
-304
-295
-286
-280
-275
-275
-290
-294
-298
-316
-341
-327
-319
-320
-314
-336
-342
-335
-334
-321
-314
-299
-288
-301
-302
-303
-320
-319
-311
-311
-311
-317
-324
-330
-342
-357
-347
-347
-341
-340
-359
-364
-365
-371
-365
-365
-370
-369
-358
-345
-329
-327
-325
-330
-331
-333
-329
-328
-312
-303
-298
-294
-298
-279
-270
-250
-246
-231
-231
-239
-234
-240
-230
-228
-232
-237
-234
-230
-226
-232
-228
-234
-249
-244
-260
-283
-281
-286
-279
-269
-261
-247
-234
-230
-239
-234
-252
-279
-278
-269
-287
-283
-284
-297
-291
-285
-295
-282
-244
-238
-241
-238
-236
-235
-224
-217
-214
-193
-186
-197
-192
-210
-217
-216
-204
-193
-197
-199
-210
-210
-195
-184
-176
-159
-168
-172
-167
-169
-167
-175
-173
-179
-207
-229
-230
-224
-240
-254
-260
-248
-245
-250
-257
-267
-280
-286
-273
-269
-286
-278
-294
-322
-325
-329
-321
-299
-299
-295
-297
-305
-312
-316
-318
-305
-297
-297
-303
-311
-310
-295
-283
-270
-262
-279
-286
-277
-286
-302
-308
-301
-286
-291
-272
-255
-247
-230
-234
-221
-218
-213
-218
-225
-231
-250
-261
-255
-245
-263
-275
-275
-287
-285
-281
-281
-295
-290
-282
-291
-290
-292
-285
-300
-297
-268
-260
-247
-235
-247
-235
-214
-210
-205
-209
-214
-205
-201
-203
-190
-182
-166
-167
-190
-199
-206
-211
-210
-209
-206
-208
-219
-239
-246
-262
-276
-260
-245
-249
-236
-236
-267
-269
-270
-285
-288
-275
-257
-265
-236
-199
-201
-183
-166
-161
-161
-158
-157
-160
-163
-166
-179
-183
-181
-202
-212
-210
-219
-225
-226
-219
-194
-189
-197
-191
-196
-205
-196
-186
-190
-183
-185
-190
-183
-183
-185
-198
-210
-222
-234
-220
-206
-206
-215
-206
-204
-211
-217
-218
-219
-213
-223
-231
-226
-219
-225
-242
-252
-257
-261
-289
-302
-286
-274
-262
-256
-256
-248
-245
-237
-244
-251
-251
-239
-222
-221
-218
-209
-193
-193
-185
-169
-160
-147
-150
-150
-145
-158
-155
-156
-196
-222
-231
-256
-258
-250
-265
-260
-251
-255
-250
-251
-251
-261
-253
-232
-217
-225
-231
-229
-234
-227
-223
-210
-218
-231
-242
-261
-290
-295
-299
-304
-303
-295
-291
-297
-312
-325
-328
-347
-354
-334
-322
-325
-322
-318
-314
-305
-296
-285
-259
-247
-255
-258
-249
-247
-260
-258
-244
-239
-226
-228
-215
-194
-192
-205
-222
-241
-247
-254
-261
-251
-271
-275
-267
-264
-259
-256
-257
-254
-267
-283
-286
-288
-290
-291
-283
-280
-276
-265
-273
-276
-268
-276
-266
-258
-264
-242
-218
-225
-225
-207
-197
-207
-208
-220
-241
-236
-228
-220
-219
-235
-225
-240
-250
-244
-267
-274
-272
-266
-264
-266
-265
-256
-273
-282
-285
-281
-279
-276
-274
-270
-274
-273
-270
-253
-250
-256
-249
-243
-243
-243
-243
-245
-268
-279
-288
-302
-306
-307
-296
-306
-325
-334
-350
-376
-373
-370
-360
-343
-349
-348
-326
-327
-318
-304
-303
-296
-313
-318
-302
-292
-283
-275
-287
-304
-297
-308
-322
-317
-288
-269
-258
-259
-249
-249
-257
-260
-278
-274
-283
-279
-259
-253
-254
-260
-287
-296
-302
-305
-307
-319
-322
-316
-320
-328
-308
-280
-268
-251
-248
-247
-227
-217
-220
-229
-230
-231
-228
-230
-233
-218
-217
-212
-205
-204
-208
-222
-242
-258
-288
-290
-292
-300
-317
-330
-326
-339
-334
-321
-336
-340
-339
-344
-325
-311
-310
-303
-297
-283
-270
-264
-259
-245
-234
-239
-243
-245
-230
-236
-238
-244
-243
-233
-228
-222
-199
-185
-188
-177
-181
-187
-196
-186
-188
-196
-183
-184
-189
-187
-184
-188
-176
-165
-163
-157
-157
-182
-187
-183
-190
-191
-185
-182
-194
-194
-201
-215
-205
-194
-212
-231
-227
-227
-246
-253
-267
-270
-256
-249
-254
-252
-227
-210
-179
-153
-161
-160
-161
-174
-172
-173
-171
-151
-143
-159
-150
-129
-135
-159
-172
-175
-192
-196
-200
-218
-231
-246
-245
-245
-270
-284
-277
-274
-275
-275
-283
-294
-302
-313
-325
-339
-347
-350
-355
-335
-328
-326
-315
-318
-324
-322
-331
-341
-337
-333
-336
-324
-317
-303
-303
-323
-331
-331
-323
-325
-329
-300
-297
-295
-298
-294
-299
-309
-309
-319
-309
-297
-264
-230
-221
-218
-208
-208
-199
-206
-196
-193
-200
-195
-190
-193
-209
-219
-215
-203
-210
-223
-221
-234
-255
-262
-258
-252
-239
-236
-234
-229
-230
-233
-251
-257
-251
-261
-252
-244
-248
-227
-231
-241
-249
-269
-266
-279
-306
-306
-300
-293
-294
-285
-281
-285
-286
-294
-305
-307
-309
-313
-316
-328
-325
-324
-325
-315
-311
-313
-311
-317
-328
-342
-347
-349
-334
-318
-309
-313
-300
-300
-306
-293
-293
-295
-304
-299
-289
-287
-278
-236
-213
-202
-185
-184
-179
-169
-167
-173
-152
-144
-143
-158
-167
-165
-170
-177
-175
-164
-178
-176
-166
-176
-185
-182
-183
-210
-227
-234
-227
-252
-269
-244
-237
-232
-225
-223
-214
-214
-214
-207
-196
-192
-195
-202
-224
-224
-232
-253
-254
-256
-273
-277
-269
-280
-282
-281
-281
-268
-273
-280
-286
-294
-277
-268
-267
-250
-250
-246
-235
-243
-241
-219
-224
-230
-245
-255
-270
-285
-290
-299
-300
-302
-318
-325
-308
-302
-297
-300
-301
-305
-311
-316
-311
-316
-316
-300
-292
-287
-293
-280
-263
-259
-278
-280
-287
-311
-300
-282
-283
-275
-273
-276
-262
-252
-246
-258
-266
-271
-266
-273
-282
-267
-260
-259
-265
-257
-259
-257
-238
-235
-243
-245
-247
-247
-259
-274
-288
-298
-299
-303
-305
-296
-291
-304
-295
-275
-275
-269
-256
-261
-250
-248
-246
-226
-231
-234
-219
-206
-196
-208
-213
-201
-202
-195
-202
-207
-205
-217
-222
-217
-207
-206
-195
-167
-159
-153
-150
-157
-165
-164
-164
-167
-177
-192
-207
-204
-191
-189
-197
-186
-178
-184
-203
-210
-216
-220
-228
-236
-252
-242
-237
-234
-221
-223
-224
-225
-222
-232
-226
-231
-250
-256
-262
-256
-254
-249
-251
-262
-278
-278
-271
-278
-272
-269
-275
-270
-268
-273
-266
-269
-263
-280
-302
-313
-317
-325
-334
-334
-331
-334
-333
-312
-299
-319
-332
-326
-332
-348
-345
-327
-335
-354
-358
-363
-363
-360
-365
-369
-371
-362
-349
-352
-367
-370
-363
-365
-374
-356
-343
-343
-349
-350
-340
-348
-345
-332
-331
-337
-346
-327
-296
-288
-312
-307
-310
-315
-316
-322
-323
-344
-341
-334
-315
-297
-302
-291
-270
-285
-273
-243
-242
-231
-223
-227
-228
-228
-222
-232
-237
-221
-219
-235
-225
-223
-225
-245
-274
-298
-328
-335
-340
-355
-365
-351
-331
-332
-338
-339
-352
-350
-336
-335
-348
-353
-355
-369
-391
-391
-392
-391
-384
-374
-372
-387
-368
-360
-384
-393
-405
-409
-403
-398
-397
-394
-398
-401
-395
-399
-394
-368
-374
-398
-388
-380
-372
-365
-361
-351
-336
-336
-341
-342
-345
-339
-335
-325
-321
-322
-314
-310
-306
-291
-282
-301
-297
-290
-291
-285
-277
-278
-295
-311
-319
-321
-317
-320
-306
-294
-290
-284
-297
-290
-297
-311
-301
-293
-305
-317
-319
-306
-305
-295
-301
-300
-277
-287
-288
-256
-259
-258
-228
-234
-230
-214
-212
-221
-236
-234
-220
-215
-217
-228
-237
-238
-245
-274
-294
-286
-301
-324
-327
-326
-338
-320
-333
-365
-354
-346
-341
-346
-347
-354
-372
-367
-371
-400
-409
-401
-411
-414
-411
-403
-392
-393
-393
-393
-405
-400
-381
-352
-342
-336
-324
-321
-322
-322
-325
-317
-328
-338
-348
-353
-340
-349
-332
-322
-321
-297
-285
-280
-281
-292
-300
-321
-320
-313
-328
-307
-277
-262
-270
-278
-305
-327
-338
-351
-346
-348
-363
-351
-335
-343
-341
-330
-344
-330
-330
-325
-320
-339
-333
-335
-338
-325
-313
-329
-329
-338
-343
-339
-345
-331
-299
-281
-259
-238
-239
-225
-220
-222
-231
-230
-231
-241
-245
-245
-245
-246
-245
-239
-221
-201
-189
-183
-184
-197
-201
-199
-199
-196
-208
-209
-195
-200
-211
-204
-229
-248
-236
-231
-239
-239
-244
-254
-270
-291
-294
-272
-263
-260
-249
-261
-268
-262
-245
-230
-232
-220
-208
-217
-229
-218
-221
-251
-250
-261
-267
-275
-286
-279
-266
-259
-261
-258
-261
-270
-271
-268
-268
-282
-304
-317
-318
-322
-326
-328
-324
-321
-320
-330
-349
-353
-356
-363
-371
-348
-343
-360
-353
-348
-349
-352
-364
-360
-348
-344
-346
-361
-365
-367
-371
-375
-375
-365
-348
-333
-330
-319
-313
-310
-293
-289
-274
-251
-263
-255
-235
-239
-218
-218
-226
-206
-203
-210
-205
-207
-224
-236
-245
-247
-256
-265
-269
-276
-281
-280
-290
-274
-297
-309
-301
-321
-351
-355
-342
-352
-347
-341
-347
-348
-353
-360
-374
-378
-374
-371
-359
-347
-336
-334
-346
-354
-349
-349
-356
-343
-329
-344
-358
-363
-375
-384
-387
-388
-375
-350
-336
-346
-366
-385
-410
-403
-399
-416
-418
-434
-457
-459
-488
-504
-493
-492
-479
-458
-467
-458
-445
-444
-436
-444
-440
-421
-420
-422
-418
-406
-394
-375
-354
-341
-320
-309
-304
-286
-284
-287
-286
-297
-301
-281
-297
-297
-283
-284
-274
-271
-277
-282
-295
-298
-319
-343
-342
-352
-361
-358
-352
-345
-328
-317
-310
-298
-289
-306
-298
-307
-321
-324
-331
-323
-311
-305
-307
-303
-300
-298
-299
-302
-296
-290
-313
-347
-354
-356
-370
-381
-380
-388
-375
-367
-356
-346
-367
-368
-361
-364
-368
-376
-380
-382
-399
-407
-394
-388
-379
-379
-379
-376
-388
-384
-379
-386
-373
-366
-369
-354
-336
-343
-351
-352
-354
-362
-369
-366
-386
-406
-407
-402
-416
-397
-372
-372
-371
-373
-360
-365
-367
-357
-347
-343
-363
-354
-346
-348
-352
-333
-325
-325
-311
-309
-286
-271
-264
-280
-304
-305
-299
-307
-311
-321
-336
-338
-356
-358
-335
-338
-370
-387
-402
-406
-401
-408
-395
-373
-363
-347
-307
-287
-268
-264
-253
-241
-234
-223
-219
-212
-199
-202
-205
-195
-196
-188
-181
-195
-192
-187
-190
-183
-175
-172
-191
-202
-194
-207
-227
-215
-203
-194
-193
-208
-216
-221
-219
-221
-212
-213
-228
-224
-207
-203
-226
-221
-195
-209
-206
-191
-196
-205
-192
-188
-190
-201
-204
-197
-197
-189
-171
-157
-164
-167
-177
-189
-210
-199
-189
-189
-191
-202
-207
-202
-219
-228
-210
-211
-223
-226
-225
-216
-216
-228
-232
-239
-229
-216
-207
-199
-180
-183
-192
-193
-193
-190
-200
-210
-208
-206
-209
-192
-194
-210
-224
-233
-261
-255
-257
-260
-260
-269
-276
-279
-263
-264
-267
-263
-252
-235
-232
-234
-225
-210
-209
-219
-258
-262
-252
-262
-267
-240
-230
-233
-215
-216
-226
-225
-214
-205
-187
-175
-159
-142
-150
-159
-161
-156
-143
-141
-130
-128
-130
-131
-148
-172
-190
-196
-202
-215
-219
-202
-201
-214
-229
-236
-235
-234
-235
-237
-235
-231
-222
-220
-223
-246
-242
-228
-242
-242
-229
-229
-228
-231
-226
-213
-214
-228
-227
-212
-233
-229
-212
-211
-211
-226
-234
-236
-253
-277
-278
-286
-308
-300
-281
-280
-287
-298
-320
-317
-323
-319
-318
-320
-319
-314
-315
-300
-292
-292
-286
-297
-298
-295
-290
-289
-270
-254
-266
-272
-273
-259
-268
-290
-263
-249
-255
-259
-252
-252
-263
-268
-271
-267
-276
-257
-239
-246
-245
-250
-276
-283
-288
-282
-272
-252
-239
-251
-246
-249
-268
-278
-287
-291
-301
-309
-303
-277
-260
-261
-247
-225
-213
-216
-221
-237
-248
-244
-247
-259
-244
-226
-236
-245
-266
-268
-285
-302
-307
-306
-303
-296
-281
-263
-276
-287
-278
-267
-261
-255
-228
-223
-224
-235
-232
-223
-218
-204
-199
-211
-210
-203
-212
-221
-216
-202
-219
-236
-236
-241
-240
-252
-252
-235
-229
-239
-236
-243
-260
-256
-257
-265
-270
-263
-259
-270
-304
-304
-290
-311
-324
-323
-328
-332
-337
-339
-343
-353
-346
-340
-333
-319
-321
-299
-300
-310
-293
-276
-277
-287
-273
-268
-278
-283
-275
-271
-275
-271
-277
-285
-271
-257
-256
-248
-241
-256
-255
-243
-252
-246
-227
-238
-230
-227
-220
-225
-232
-218
-208
-210
-207
-211
-237
-249
-255
-260
-260
-258
-260
-272
-281
-284
-279
-282
-269
-244
-242
-256
-255
-243
-249
-267
-277
-280
-284
-271
-270
-263
-261
-279
-287
-293
-276
-249
-234
-221
-215
-226
-215
-194
-203
-190
-183
-186
-188
-180
-177
-164
-155
-168
-168
-157
-154
-142
-136
-139
-142
-149
-161
-176
-198
-209
-218
-214
-206
-227
-239
-239
-234
-219
-235
-257
-264
-279
-290
-294
-307
-317
-326
-338
-320
-321
-326
-309
-310
-317
-300
-275
-270
-268
-270
-277
-273
-281
-283
-290
-284
-272
-259
-241
-233
-248
-248
-239
-262
-270
-263
-248
-240
-241
-245
-254
-252
-249
-250
-230
-216
-213
-209
-205
-210
-215
-217
-233
-236
-218
-220
-208
-191
-174
-163
-162
-168
-172
-181
-184
-177
-181
-186
-194
-188
-178
-200
-192
-175
-196
-210
-200
-195
-187
-191
-198
-191
-197
-206
-218
-220
-233
-227
-224
-226
-245
-249
-249
-266
-265
-244
-223
-214
-201
-198
-189
-185
-195
-189
-194
-209
-210
-220
-201
-193
-206
-207
-208
-200
-198
-212
-209
-199
-204
-222
-243
-233
-229
-241
-237
-239
-255
-269
-271
-268
-265
-272
-262
-254
-245
-236
-237
-252
-264
-253
-264
-289
-284
-276
-268
-262
-264
-251
-224
-214
-215
-218
-230
-244
-237
-222
-212
-225
-220
-208
-223
-236
-229
-222
-249
-242
-248
-238
-228
-230
-230
-226
-218
-236
-249
-238
-241
-247
-241
-251
-261
-273
-279
-288
-277
-286
-296
-286
-282
-258
-235
-234
-242
-259
-257
-264
-277
-274
-268
-262
-272
-259
-247
-242
-236
-242
-248
-257
-273
-284
-284
-284
-278
-276
-284
-286
-270
-266
-268
-266
-269
-284
-282
-274
-274
-263
-285
-298
-282
-275
-273
-264
-259
-261
-253
-245
-251
-262
-262
-248
-236
-245
-233
-220
-220
-229
-231
-247
-257
-257
-258
-258
-279
-299
-298
-298
-323
-336
-327
-323
-324
-329
-353
-339
-321
-312
-315
-311
-288
-262
-242
-240
-234
-247
-268
-269
-250
-249
-233
-224
-222
-220
-220
-216
-207
-203
-207
-206
-215
-220
-207
-206
-221
-234
-225
-218
-221
-222
-224
-227
-233
-240
-266
-272
-269
-278
-295
-315
-302
-279
-276
-283
-288
-287
-307
-324
-314
-296
-291
-289
-283
-287
-295
-299
-299
-300
-299
-285
-270
-274
-261
-241
-244
-234
-235
-235
-234
-230
-228
-213
-216
-205
-204
-218
-221
-218
-215
-200
-210
-224
-227
-231
-237
-236
-223
-236
-245
-253
-271
-298
-310
-316
-319
-309
-296
-293
-284
-277
-267
-265
-261
-280
-282
-279
-280
-277
-276
-276
-267
-253
-247
-248
-252
-254
-257
-269
-267
-267
-268
-276
-278
-291
-277
-271
-275
-259
-244
-226
-213
-218
-221
-216
-240
-246
-243
-235
-218
-211
-196
-190
-194
-196
-216
-225
-231
-234
-233
-238
-253
-257
-259
-271
-285
-293
-281
-256
-260
-259
-252
-280
-301
-307
-316
-313
-313
-312
-301
-310
-316
-318
-307
-321
-320
-304
-309
-302
-293
-281
-268
-277
-288
-279
-279
-286
-267
-252
-239
-243
-244
-239
-240
-237
-230
-209
-206
-204
-199
-204
-209
-212
-213
-217
-216
-213
-227
-240
-258
-289
-303
-328
-349
-349
-345
-339
-332
-332
-343
-333
-331
-329
-328
-330
-318
-321
-321
-307
-305
-305
-308
-296
-298
-305
-308
-321
-329
-340
-346
-349
-342
-351
-349
-349
-342
-334
-327
-329
-330
-324
-326
-337
-343
-351
-357
-375
-382
-359
-343
-338
-326
-325
-312
-301
-293
-288
-292
-289
-286
-280
-278
-282
-275
-259
-262
-255
-248
-257
-263
-254
-253
-263
-278
-288
-283
-301
-346
-361
-354
-370
-365
-365
-363
-358
-366
-361
-374
-389
-381
-381
-389
-397
-403
-382
-368
-368
-349
-334
-320
-301
-293
-294
-290
-293
-286
-285
-280
-276
-283
-283
-277
-274
-280
-290
-303
-323
-339
-352
-355
-342
-341
-346
-337
-342
-334
-323
-325
-327
-327
-313
-318
-311
-303
-302
-295
-285
-279
-281
-280
-275
-270
-285
-298
-310
-322
-321
-297
-276
-288
-296
-305
-318
-320
-307
-293
-278
-274
-270
-269
-290
-300
-316
-328
-320
-332
-335
-315
-299
-295
-296
-296
-300
-312
-310
-297
-285
-284
-291
-290
-292
-301
-301
-293
-289
-281
-269
-252
-232
-219
-225
-224
-209
-210
-213
-214
-212
-225
-236
-254
-260
-266
-269
-276
-315
-319
-321
-331
-329
-335
-340
-346
-347
-338
-341
-332
-320
-327
-336
-338
-328
-317
-312
-316
-320
-310
-304
-308
-309
-317
-326
-343
-350
-346
-344
-338
-324
-316
-306
-284
-258
-240
-239
-216
-207
-216
-205
-201
-207
-204
-209
-222
-224
-229
-230
-226
-235
-240
-245
-232
-239
-249
-238
-236
-239
-230
-218
-212
-201
-197
-189
-201
-194
-191
-199
-188
-178
-187
-184
-180
-187
-186
-198
-202
-205
-228
-254
-263
-267
-290
-299
-295
-306
-311
-306
-300
-292
-283
-285
-309
-315
-314
-322
-300
-293
-301
-283
-252
-247
-231
-212
-205
-202
-214
-207
-212
-217
-217
-222
-210
-219
-225
-239
-253
-272
-281
-274
-268
-278
-291
-280
-292
-287
-280
-282
-272
-278
-298
-293
-287
-286
-263
-250
-241
-219
-213
-213
-219
-207
-198
-213
-223
-204
-197
-190
-161
-148
-140
-141
-130
-142
-165
-175
-186
-200
-186
-178
-186
-174
-172
-169
-177
-196
-204
-216
-218
-218
-217
-216
-226
-240
-223
-214
-213
-212
-209
-230
-240
-236
-245
-227
-220
-216
-200
-200
-201
-191
-196
-211
-225
-233
-235
-257
-270
-273
-277
-269
-274
-287
-282
-286
-306
-331
-334
-332
-344
-335
-336
-310
-279
-275
-268
-260
-260
-268
-290
-294
-296
-311
-317
-326
-331
-328
-329
-323
-320
-328
-321
-332
-349
-339
-342
-335
-321
-305
-290
-256
-231
-218
-224
-233
-235
-254
-271
-273
-278
-295
-306
-320
-324
-313
-321
-336
-318
-327
-330
-318
-308
-312
-315
-315
-320
-325
-320
-311
-314
-301
-296
-305
-295
-299
-310
-305
-303
-291
-271
-276
-263
-248
-243
-247
-260
-281
-285
-276
-281
-269
-269
-274
-274
-296
-315
-326
-335
-340
-346
-353
-348
-360
-374
-347
-349
-354
-353
-346
-340
-336
-345
-333
-304
-296
-302
-308
-310
-312
-327
-327
-315
-310
-298
-309
-324
-320
-331
-326
-316
-326
-342
-333
-335
-351
-357
-371
-380
-383
-387
-392
-385
-376
-370
-362
-347
-332
-313
-289
-288
-282
-271
-270
-260
-244
-230
-229
-224
-225
-219
-226
-238
-231
-236
-247
-246
-266
-282
-288
-302
-283
-277
-273
-259
-266
-262
-249
-253
-251
-254
-276
-289
-314
-323
-330
-348
-334
-314
-294
-288
-298
-285
-269
-283
-294
-274
-282
-306
-300
-296
-300
-304
-303
-288
-279
-282
-272
-268
-277
-277
-276
-264
-265
-272
-261
-265
-271
-252
-252
-248
-250
-280
-293
-307
-334
-331
-342
-346
-334
-335
-338
-326
-310
-293
-272
-270
-256
-238
-231
-217
-212
-189
-183
-188
-167
-158
-172
-187
-205
-214
-212
-213
-208
-211
-216
-213
-217
-240
-254
-266
-269
-270
-299
-308
-304
-311
-307
-312
-296
-282
-270
-253
-254
-241
-223
-237
-235
-224
-241
-246
-232
-218
-211
-191
-183
-181
-174
-194
-201
-201
-210
-213
-209
-205
-203
-202
-207
-209
-214
-198
-192
-214
-220
-224
-221
-216
-207
-204
-216
-224
-227
-207
-190
-200
-196
-202
-223
-226
-209
-203
-195
-182
-180
-171
-169
-169
-173
-182
-177
-167
-157
-150
-146
-142
-145
-155
-158
-160
-153
-147
-158
-170
-174
-183
-195
-211
-211
-203
-197
-195
-176
-179
-186
-172
-174
-176
-154
-150
-163
-148
-149
-158
-169
-178
-180
-172
-168
-174
-174
-169
-174
-166
-181
-214
-223
-217
-227
-246
-238
-224
-228
-225
-237
-252
-247
-267
-271
-257
-259
-261
-260
-257
-263
-265
-257
-242
-242
-229
-229
-236
-244
-258
-268
-275
-264
-259
-256
-249
-235
-238
-237
-244
-245
-252
-258
-252
-241
-242
-237
-240
-250
-262
-269
-255
-258
-247
-236
-244
-256
-269
-282
-304
-319
-320
-335
-339
-341
-340
-328
-313
-304
-281
-272
-287
-281
-264
-254
-255
-234
-215
-216
-229
-238
-260
-265
-257
-257
-261
-278
-281
-284
-290
-303
-294
-290
-302
-309
-313
-317
-320
-347
-362
-359
-359
-343
-351
-352
-364
-371
-380
-385
-382
-370
-352
-345
-325
-330
-320
-299
-301
-297
-290
-280
-271
-266
-261
-258
-261
-266
-259
-249
-247
-250
-250
-253
-266
-288
-295
-312
-346
-357
-364
-373
-388
-402
-407
-410
-412
-412
-402
-401
-403
-397
-385
-373
-373
-347
-333
-321
-305
-309
-319
-313
-304
-310
-319
-320
-314
-326
-347
-350
-331
-317
-317
-307
-288
-284
-272
-267
-282
-296
-308
-323
-322
-315
-305
-300
-291
-283
-273
-269
-280
-278
-278
-298
-308
-330
-324
-318
-325
-321
-310
-314
-325
-326
-325
-336
-348
-349
-356
-348
-344
-350
-351
-366
-376
-361
-357
-360
-354
-345
-336
-331
-346
-361
-368
-360
-361
-375
-373
-378
-366
-355
-356
-368
-374
-373
-377
-381
-389
-386
-380
-366
-352
-350
-335
-315
-311
-301
-290
-299
-301
-300
-290
-287
-301
-311
-309
-307
-319
-336
-334
-330
-327
-335
-356
-354
-353
-353
-344
-338
-344
-347
-351
-358
-369
-382
-398
-411
-409
-409
-414
-385
-379
-379
-370
-362
-360
-341
-318
-304
-295
-294
-281
-290
-294
-278
-273
-266
-278
-292
-291
-289
-278
-263
-254
-245
-246
-249
-245
-243
-248
-263
-273
-272
-283
-281
-266
-266
-251
-221
-210
-205
-193
-185
-191
-209
-204
-192
-192
-200
-202
-196
-199
-200
-193
-190
-170
-170
-183
-205
-213
-213
-226
-234
-246
-253
-258
-262
-258
-267
-274
-293
-323
-326
-309
-303
-296
-277
-268
-263
-251
-240
-231
-207
-190
-181
-179
-195
-207
-201
-199
-221
-236
-256
-277
-277
-264
-268
-265
-249
-249
-247
-267
-285
-286
-296
-322
-334
-330
-333
-346
-345
-334
-321
-306
-289
-277
-281
-292
-301
-295
-273
-271
-288
-294
-281
-283
-284
-279
-292
-281
-278
-288
-292
-284
-281
-293
-296
-297
-291
-285
-281
-282
-272
-264
-247
-235
-230
-232
-248
-261
-273
-284
-315
-318
-327
-329
-317
-346
-348
-338
-336
-333
-346
-355
-343
-351
-350
-347
-346
-323
-308
-298
-283
-269
-259
-255
-245
-235
-238
-234
-221
-224
-235
-242
-263
-249
-246
-267
-262
-247
-272
-290
-292
-289
-300
-304
-311
-329
-316
-291
-275
-266
-255
-260
-261
-260
-263
-246
-234
-242
-254
-248
-246
-252
-254
-240
-240
-239
-244
-246
-256
-271
-277
-292
-292
-295
-299
-293
-290
-280
-268
-276
-282
-276
-296
-326
-334
-342
-352
-348
-342
-343
-341
-333
-342
-337
-329
-340
-340
-329
-317
-300
-280
-268
-248
-242
-240
-228
-230
-217
-198
-197
-195
-209
-235
-235
-253
-259
-255
-252
-247
-242
-240
-228
-226
-222
-226
-225
-217
-199
-191
-197
-219
-239
-243
-246
-243
-250
-247
-254
-255
-250
-260
-260
-249
-247
-253
-257
-265
-273
-282
-277
-265
-262
-276
-287
-283
-295
-311
-310
-322
-343
-364
-369
-358
-364
-357
-350
-349
-342
-323
-317
-313
-300
-294
-296
-309
-321
-331
-327
-342
-345
-332
-319
-308
-311
-314
-309
-322
-324
-323
-324
-319
-317
-319
-331
-338
-337
-346
-337
-347
-382
-392
-412
-418
-406
-400
-416
-413
-397
-394
-375
-357
-336
-313
-298
-287
-283
-278
-261
-249
-255
-266
-247
-236
-240
-230
-223
-221
-211
-211
-217
-212
-211
-207
-206
-199
-198
-187
-195
-208
-214
-221
-219
-213
-209
-210
-194
-186
-186
-187
-190
-198
-215
-222
-226
-221
-220
-235
-224
-217
-236
-238
-240
-254
-259
-266
-279
-275
-273
-268
-255
-245
-245
-252
-253
-253
-260
-260
-259
-267
-268
-275
-287
-291
-281
-266
-281
-284
-275
-267
-259
-253
-246
-247
-243
-237
-219
-209
-227
-227
-229
-252
-270
-258
-258
-261
-260
-261
-242
-234
-230
-210
-210
-230
-239
-253
-261
-265
-266
-251
-229
-226
-216
-206
-215
-219
-230
-239
-246
-245
-238
-243
-254
-248
-246
-243
-242
-246
-243
-242
-252
-260
-282
-282
-285
-302
-289
-287
-291
-295
-287
-272
-272
-284
-283
-273
-268
-274
-258
-257
-269
-278
-281
-283
-285
-283
-282
-266
-263
-271
-284
-288
-301
-309
-295
-289
-291
-282
-284
-292
-294
-301
-323
-340
-320
-302
-310
-305
-282
-264
-254
-245
-253
-243
-235
-246
-246
-241
-256
-269
-278
-276
-272
-257
-264
-284
-273
-272
-273
-249
-227
-229
-216
-204
-220
-209
-197
-203
-209
-207
-214
-232
-248
-265
-284
-275
-281
-280
-265
-249
-235
-224
-212
-215
-219
-207
-223
-247
-235
-247
-255
-250
-259
-270
-260
-269
-279
-279
-280
-278
-261
-241
-244
-249
-240
-240
-252
-248
-251
-256
-247
-252
-258
-225
-207
-210
-196
-199
-225
-231
-226
-250
-259
-246
-250
-263
-267
-271
-266
-261
-249
-237
-221
-224
-233
-235
-244
-256
-247
-249
-284
-293
-295
-278
-274
-269
-267
-273
-277
-287
-296
-303
-301
-302
-289
-278
-286
-277
-268
-275
-271
-257
-253
-245
-238
-227
-214
-208
-216
-225
-222
-228
-231
-224
-214
-223
-217
-209
-224
-228
-227
-247
-243
-225
-227
-215
-198
-194
-221
-227
-237
-250
-260
-290
-293
-292
-291
-296
-302
-293
-303
-301
-293
-295
-294
-294
-290
-304
-314
-329
-358
-376
-378
-369
-358
-339
-317
-303
-294
-288
-283
-287
-283
-279
-273
-265
-265
-257
-252
-242
-239
-245
-237
-231
-226
-212
-215
-228
-239
-235
-224
-232
-246
-248
-258
-270
-264
-261
-246
-238
-244
-244
-257
-260
-254
-258
-240
-233
-233
-226
-221
-218
-219
-230
-226
-227
-224
-219
-237
-241
-223
-228
-247
-254
-269
-288
-303
-304
-299
-301
-285
-290
-283
-272
-276
-283
-278
-272
-273
-260
-260
-249
-217
-217
-234
-232
-236
-225
-218
-212
-213
-204
-190
-194
-193
-185
-192
-194
-170
-164
-155
-156
-175
-178
-177
-192
-188
-181
-176
-188
-206
-217
-228
-236
-233
-218
-232
-236
-224
-220
-218
-222
-236
-236
-241
-251
-258
-258
-264
-257
-242
-233
-228
-210
-201
-227
-254
-263
-278
-283
-288
-296
-299
-310
-318
-313
-299
-294
-302
-309
-318
-323
-322
-351
-355
-352
-352
-349
-340
-322
-314
-311
-307
-305
-320
-322
-307
-289
-285
-273
-267
-273
-285
-293
-308
-315
-314
-319
-309
-301
-300
-298
-279
-277
-290
-294
-290
-301
-321
-328
-332
-328
-331
-328
-323
-327
-317
-304
-288
-280
-298
-315
-313
-310
-319
-325
-328
-307
-301
-292
-267
-247
-231
-227
-226
-211
-216
-215
-195
-211
-202
-181
-186
-177
-160
-148
-137
-135
-146
-166
-158
-152
-146
-141
-141
-159
-172
-180
-211
-219
-224
-233
-244
-250
-260
-268
-262
-258
-266
-270
-271
-267
-258
-259
-256
-252
-241
-253
-263
-252
-250
-265
-281
-293
-303
-304
-313
-315
-319
-321
-318
-327
-335
-332
-321
-299
-295
-272
-246
-239
-250
-248
-248
-262
-275
-267
-270
-268
-248
-229
-214
-208
-196
-207
-201
-195
-212
-211
-224
-234
-237
-239
-251
-248
-240
-258
-274
-275
-276
-294
-311
-313
-310
-315
-327
-319
-307
-303
-292
-281
-279
-275
-267
-271
-274
-267
-263
-264
-254
-260
-254
-228
-219
-229
-221
-214
-219
-231
-232
-213
-226
-224
-218
-232
-240
-240
-228
-232
-240
-244
-238
-258
-271
-274
-280
-284
-303
-316
-319
-315
-319
-324
-332
-327
-355
-384
-373
-380
-372
-345
-345
-339
-339
-345
-330
-316
-326
-330
-331
-313
-311
-302
-276
-278
-285
-293
-301
-304
-289
-307
-313
-299
-310
-309
-311
-316
-314
-318
-313
-310
-308
-303
-303
-309
-297
-285
-269
-232
-227
-238
-229
-217
-219
-200
-189
-192
-207
-213
-224
-207
-189
-196
-187
-180
-180
-190
-172
-171
-196
-189
-195
-225
-223
-214
-235
-226
-237
-251
-247
-241
-235
-219
-210
-201
-198
-213
-221
-235
-241
-245
-259
-255
-240
-233
-234
-233
-239
-253
-254
-231
-216
-206
-192
-185
-170
-172
-194
-189
-185
-209
-205
-197
-213
-228
-219
-232
-232
-216
-208
-203
-204
-213
-225
-231
-242
-246
-238
-224
-230
-233
-228
-235
-241
-245
-250
-247
-256
-264
-274
-293
-296
-302
-298
-276
-273
-270
-253
-253
-253
-233
-237
-246
-257
-263
-259
-248
-262
-277
-282
-282
-297
-299
-281
-282
-276
-263
-259
-272
-270
-259
-248
-234
-220
-208
-201
-221
-230
-221
-208
-211
-230
-217
-211
-208
-205
-211
-215
-229
-245
-257
-260
-270
-284
-283
-272
-262
-263
-269
-252
-266
-298
-299
-315
-324
-338
-350
-325
-300
-307
-300
-297
-306
-302
-309
-305
-300
-291
-276
-265
-249
-242
-229
-214
-214
-217
-220
-223
-230
-241
-267
-264
-254
-257
-261
-250
-248
-243
-233
-234
-234
-233
-238
-244
-262
-266
-262
-270
-261
-279
-280
-258
-265
-257
-251
-255
-269
-283
-283
-284
-295
-303
-309
-309
-299
-309
-300
-300
-302
-303
-292
-293
-300
-288
-282
-269
-266
-259
-266
-277
-276
-287
-299
-287
-278
-290
-285
-286
-305
-304
-320
-341
-330
-334
-341
-331
-342
-356
-346
-316
-311
-311
-296
-286
-295
-305
-308
-309
-302
-308
-310
-296
-313
-320
-317
-315
-294
-271
-271
-266
-272
-285
-292
-309
-304
-285
-280
-291
-292
-308
-309
-304
-314
-314
-306
-309
-330
-338
-346
-346
-357
-360
-357
-360
-359
-386
-390
-387
-406
-399
-398
-407
-396
-392
-401
-392
-389
-394
-389
-376
-354
-351
-368
-376
-375
-383
-389
-390
-400
-408
-425
-433
-422
-429
-425
-420
-424
-419
-414
-404
-400
-399
-398
-390
-383
-370
-375
-394
-381
-376
-384
-398
-408
-411
-413
-419
-409
-407
-412
-397
-392
-391
-384
-383
-362
-354
-351
-324
-304
-296
-289
-288
-298
-288
-300
-288
-258
-245
-240
-259
-255
-247
-250
-251
-256
-263
-264
-286
-310
-301
-292
-274
-264
-264
-248
-240
-240
-235
-230
-246
-250
-251
-242
-248
-268
-276
-277
-264
-261
-268
-284
-276
-274
-283
-283
-291
-294
-294
-314
-331
-330
-325
-335
-337
-343
-363
-365
-365
-372
-377
-353
-345
-353
-352
-354
-349
-333
-330
-327
-299
-297
-301
-290
-300
-304
-307
-313
-286
-275
-271
-260
-256
-256
-248
-249
-251
-253
-251
-252
-252
-244
-240
-231
-219
-229
-245
-255
-261
-257
-269
-273
-267
-270
-272
-274
-259
-256
-267
-272
-263
-250
-249
-248
-240
-232
-227
-221
-237
-254
-262
-263
-249
-240
-244
-234
-224
-239
-260
-268
-276
-275
-277
-278
-285
-285
-277
-281
-298
-299
-287
-282
-293
-306
-297
-286
-297
-299
-296
-295
-307
-315
-321
-326
-331
-339
-339
-334
-325
-326
-302
-303
-314
-304
-283
-274
-265
-243
-216
-219
-208
-183
-179
-168
-175
-174
-157
-161
-156
-143
-124
-126
-121
-124
-149
-174
-182
-186
-193
-207
-224
-216
-203
-185
-190
-193
-192
-211
-221
-222
-221
-238
-232
-226
-248
-250
-238
-247
-244
-237
-238
-227
-225
-226
-243
-240
-245
-253
-253
-266
-273
-255
-254
-250
-247
-238
-234
-237
-232
-234
-229
-237
-226
-215
-218
-223
-229
-222
-213
-232
-230
-219
-193
-168
-166
-167
-162
-173
-174
-176
-181
-168
-164
-181
-185
-185
-179
-183
-195
-213
-225
-211
-202
-205
-204
-197
-192
-187
-197
-199
-188
-186
-201
-202
-182
-184
-195
-198
-198
-197
-195
-184
-184
-184
-187
-200
-199
-180
-171
-154
-140
-129
-124
-139
-157
-164
-169
-182
-201
-197
-213
-219
-225
-239
-248
-257
-255
-275
-292
-295
-292
-286
-289
-291
-264
-240
-242
-244
-240
-239
-243
-240
-226
-220
-215
-216
-213
-223
-223
-221
-236
-255
-244
-244
-249
-264
-279
-250
-244
-264
-263
-262
-274
-273
-272
-291
-300
-306
-304
-313
-312
-324
-340
-341
-330
-319
-320
-312
-305
-300
-307
-310
-317
-311
-307
-303
-288
-286
-286
-290
-281
-282
-291
-273
-276
-280
-250
-242
-245
-228
-226
-224
-224
-228
-215
-205
-225
-235
-220
-215
-223
-228
-239
-255
-280
-285
-292
-300
-299
-293
-303
-321
-316
-317
-329
-343
-346
-337
-329
-341
-338
-329
-333
-306
-280
-280
-273
-264
-267
-265
-274
-266
-261
-263
-263
-283
-281
-283
-272
-256
-250
-261
-262
-286
-316
-325
-334
-339
-340
-329
-320
-319
-319
-310
-289
-282
-279
-275
-280
-289
-296
-309
-325
-333
-336
-327
-350
-352
-345
-346
-355
-371
-382
-384
-386
-404
-406
-409
-422
-428
-398
-368
-378
-358
-356
-346
-348
-355
-369
-375
-373
-379
-377
-389
-402
-375
-348
-343
-315
-298
-288
-300
-301
-279
-274
-283
-289
-295
-289
-278
-282
-282
-282
-298
-316
-315
-302
-290
-296
-310
-299
-295
-308
-327
-326
-340
-362
-361
-361
-372
-402
-408
-390
-407
-419
-403
-387
-379
-382
-365
-343
-327
-325
-322
-321
-329
-340
-341
-345
-334
-321
-298
-302
-316
-302
-283
-293
-280
-263
-245
-226
-228
-218
-207
-213
-217
-210
-202
-206
-217
-213
-223
-234
-233
-233
-243
-244
-249
-246
-248
-249
-244
-225
-220
-217
-209
-217
-224
-202
-207
-228
-235
-241
-234
-236
-229
-222
-223
-224
-228
-238
-238
-231
-206
-190
-202
-210
-227
-247
-274
-279
-280
-299
-288
-283
-280
-291
-294
-273
-285
-279
-259
-272
-280
-273
-276
-261
-248
-239
-211
-223
-224
-205
-204
-193
-186
-192
-198
-201
-205
-190
-188
-198
-195
-185
-196
-200
-197
-202
-197
-190
-186
-197
-199
-195
-199
-199
-210
-202
-185
-183
-203
-194
-195
-211
-204
-197
-193
-185
-178
-180
-186
-174
-147
-144
-138
-134
-130
-149
-160
-174
-189
-188
-185
-166
-152
-138
-128
-121
-139
-158
-155
-149
-147
-164
-167
-169
-194
-205
-222
-236
-249
-260
-268
-276
-282
-273
-257
-261
-273
-268
-254
-245
-235
-224
-218
-209
-208
-220
-241
-262
-257
-271
-289
-293
-284
-279
-289
-290
-282
-291
-286
-261
-264
-256
-241
-239
-247
-247
-234
-230
-247
-258
-263
-273
-279
-286
-285
-298
-316
-315
-315
-309
-296
-278
-272
-274
-273
-279
-276
-266
-283
-290
-287
-290
-288
-286
-284
-272
-273
-303
-307
-304
-306
-339
-339
-327
-318
-287
-267
-280
-283
-274
-265
-250
-246
-236
-211
-185
-177
-181
-178
-182
-195
-196
-192
-197
-194
-196
-210
-227
-243
-245
-233
-226
-227
-218
-207
-201
-187
-187
-197
-204
-217
-230
-252
-273
-277
-282
-259
-239
-240
-245
-253
-260
-269
-283
-284
-290
-299
-289
-273
-277
-273
-282
-288
-274
-287
-283
-282
-292
-288
-280
-294
-291
-293
-285
-259
-257
-287
-293
-312
-313
-303
-307
-312
-316
-319
-334
-355
-368
-355
-358
-374
-361
-350
-352
-359
-352
-346
-354
-352
-331
-339
-340
-329
-335
-318
-301
-303
-297
-303
-320
-319
-311
-333
-330
-311
-311
-307
-317
-327
-338
-363
-383
-388
-406
-410
-396
-394
-366
-363
-347
-331
-319
-311
-313
-314
-315
-315
-317
-330
-337
-325
-318
-318
-295
-281
-296
-297
-291
-282
-288
-296
-278
-280
-273
-271
-264
-255
-250
-256
-267
-279
-293
-301
-319
-326
-319
-306
-297
-283
-269
-255
-248
-239
-248
-260
-267
-274
-277
-284
-303
-310
-301
-310
-322
-330
-335
-352
-364
-382
-401
-399
-414
-420
-425
-420
-396
-402
-416
-411
-411
-398
-384
-393
-387
-380
-374
-351
-330
-311
-291
-271
-258
-259
-249
-230
-212
-198
-183
-179
-194
-188
-191
-187
-189
-185
-187
-194
-201
-199
-206
-210
-205
-218
-212
-228
-259
-267
-267
-279
-273
-271
-265
-263
-274
-265
-248
-255
-272
-282
-286
-294
-309
-329
-332
-332
-325
-296
-287
-263
-253
-276
-274
-273
-271
-249
-254
-273
-265
-259
-270
-268
-257
-257
-263
-240
-225
-244
-255
-255
-279
-293
-285
-303
-319
-328
-338
-331
-334
-357
-354
-351
-350
-351
-340
-343
-334
-318
-317
-324
-321
-306
-316
-325
-330
-322
-319
-317
-313
-317
-312
-309
-305
-311
-315
-312
-311
-327
-347
-349
-347
-347
-355
-341
-338
-348
-329
-327
-321
-297
-304
-309
-288
-280
-285
-273
-268
-258
-240
-253
-255
-264
-275
-255
-226
-220
-213
-205
-205
-189
-195
-200
-193
-199
-209
-206
-228
-235
-226
-252
-244
-247
-271
-270
-273
-277
-280
-281
-266
-272
-282
-287
-288
-285
-283
-281
-282
-278
-292
-281
-268
-268
-259
-244
-227
-212
-221
-214
-211
-239
-241
-239
-241
-211
-202
-202
-203
-222
-225
-231
-239
-236
-226
-210
-207
-218
-213
-212
-220
-204
-182
-192
-187
-190
-201
-210
-224
-239
-245
-247
-248
-238
-241
-236
-224
-204
-201
-201
-210
-214
-210
-221
-230
-240
-238
-235
-247
-250
-266
-278
-273
-281
-304
-314
-326
-318
-300
-308
-318
-321
-326
-329
-317
-301
-294
-290
-282
-285
-297
-310
-336
-349
-345
-345
-331
-324
-333
-325
-309
-308
-307
-291
-293
-298
-290
-287
-274
-257
-254
-255
-258
-259
-289
-309
-300
-304
-313
-299
-302
-309
-304
-313
-314
-317
-317
-300
-279
-273
-276
-276
-277
-299
-311
-289
-285
-285
-269
-261
-250
-261
-251
-244
-235
-243
-233
-218
-209
-214
-220
-214
-210
-201
-211
-212
-218
-205
-190
-191
-188
-190
-203
-211
-206
-210
-213
-221
-240
-223
-218
-242
-246
-250
-273
-273
-268
-274
-294
-315
-317
-309
-315
-326
-317
-333
-340
-321
-321
-311
-302
-307
-301
-312
-317
-313
-310
-308
-314
-322
-327
-336
-346
-355
-358
-359
-363
-357
-352
-356
-352
-333
-335
-347
-346
-318
-306
-304
-300
-297
-277
-274
-280
-273
-276
-274
-255
-262
-269
-248
-256
-275
-273
-273
-282
-287
-291
-293
-283
-267
-263
-246
-245
-249
-235
-231
-229
-229
-233
-246
-254
-237
-233
-232
-231
-232
-247
-238
-218
-214
-200
-199
-186
-174
-184
-190
-185
-182
-163
-153
-155
-154
-154
-163
-168
-181
-178
-167
-186
-202
-214
-233
-248
-249
-246
-240
-233
-252
-264
-274
-289
-290
-291
-282
-265
-261
-269
-297
-307
-312
-328
-322
-316
-313
-295
-280
-272
-236
-210
-199
-182
-177
-184
-176
-174
-184
-218
-238
-245
-257
-265
-251
-233
-239
-229
-200
-195
-197
-218
-229
-219
-231
-234
-234
-243
-249
-244
-239
-235
-232
-240
-246
-248
-248
-241
-225
-202
-184
-174
-183
-187
-185
-180
-178
-181
-163
-163
-160
-145
-141
-129
-126
-124
-136
-158
-169
-174
-190
-199
-190
-192
-193
-196
-209
-214
-218
-227
-228
-230
-240
-235
-252
-272
-272
-279
-291
-294
-308
-309
-308
-311
-302
-304
-318
-332
-342
-333
-335
-340
-326
-329
-335
-317
-299
-303
-307
-314
-313
-312
-306
-293
-305
-300
-280
-284
-279
-265
-251
-242
-224
-241
-246
-231
-227
-212
-217
-218
-209
-213
-228
-227
-241
-237
-251
-268
-262
-275
-265
-268
-275
-272
-267
-262
-261
-261
-266
-270
-276
-270
-256
-251
-232
-214
-193
-189
-180
-182
-176
-183
-195
-186
-174
-181
-191
-204
-216
-218
-214
-215
-219
-211
-225
-251
-255
-274
-294
-295
-279
-284
-277
-262
-263
-269
-270
-279
-279
-284
-286
-270
-284
-286
-290
-297
-299
-305
-305
-304
-308
-323
-322
-305
-281
-268
-259
-249
-244
-246
-242
-232
-227
-234
-221
-212
-217
-215
-213
-226
-236
-245
-252
-253
-254
-245
-242
-228
-222
-246
-246
-245
-260
-267
-259
-247
-226
-220
-232
-241
-247
-250
-248
-251
-248
-239
-249
-255
-242
-239
-223
-215
-230
-234
-235
-241
-239
-251
-262
-257
-253
-257
-253
-259
-248
-251
-260
-262
-270
-266
-271
-281
-276
-256
-244
-239
-226
-225
-218
-226
-222
-225
-237
-231
-234
-249
-255
-256
-254
-236
-236
-238
-231
-232
-237
-253
-264
-266
-261
-250
-243
-233
-228
-225
-224
-235
-237
-250
-245
-243
-251
-232
-228
-242
-242
-237
-246
-250
-253
-255
-251
-255
-254
-246
-239
-229
-221
-213
-206
-208
-211
-209
-218
-227
-249
-263
-256
-253
-258
-243
-249
-244
-218
-219
-243
-252
-245
-252
-260
-267
-265
-259
-271
-257
-262
-259
-264
-269
-267
-265
-279
-275
-250
-260
-237
-228
-225
-222
-223
-237
-238
-255
-260
-253
-253
-235
-253
-277
-278
-277
-257
-241
-230
-205
-196
-208
-220
-217
-194
-169
-155
-122
-96
-84
-91
-90
-105
-122
-122
-127
-117
-120
-111
-91
-109
-101
-90
-114
-124
-128
-138
-145
-162
-165
-172
-196
-223
-232
-251
-253
-255
-261
-265
-285
-288
-283
-273
-260
-249
-251
-238
-224
-198
-190
-191
-188
-197
-216
-215
-216
-207
-209
-227
-229
-213
-205
-223
-229
-248
-263
-274
-284
-288
-293
-283
-293
-291
-291
-300
-322
-306
-283
-271
-266
-252
-251
-282
-298
-305
-299
-299
-299
-296
-288
-278
-251
-246
-255
-270
-282
-281
-285
-277
-258
-250
-256
-260
-270
-273
-277
-286
-294
-300
-289
-283
-276
-270
-263
-263
-258
-248
-263
-270
-266
-261
-255
-239
-248
-222
-200
-191
-200
-190
-167
-180
-199
-196
-180
-171
-173
-174
-164
-166
-178
-177
-174
-166
-167
-176
-179
-189
-209
-222
-224
-236
-244
-256
-267
-272
-277
-271
-252
-247
-250
-252
-259
-261
-279
-283
-272
-276
-266
-261
-265
-256
-270
-271
-279
-288
-299
-297
-310
-319
-321
-337
-355
-353
-348
-365
-366
-375
-386
-394
-391
-394
-399
-401
-392
-396
-418
-432
-440
-440
-457
-458
-447
-445
-462
-467
-464
-454
-429
-419
-399
-393
-392
-389
-403
-410
-405
-391
-373
-366
-367
-352
-356
-343
-344
-337
-334
-346
-342
-352
-358
-348
-340
-330
-331
-341
-334
-334
-343
-347
-346
-341
-336
-335
-329
-308
-307
-291
-270
-255
-234
-222
-209
-200
-209
-228
-227
-243
-260
-261
-266
-258
-248
-261
-253
-254
-276
-291
-313
-321
-323
-336
-325
-323
-326
-308
-300
-293
-282
-304
-307
-309
-337
-340
-340
-342
-338
-341
-347
-335
-348
-349
-340
-328
-318
-333
-353
-357
-367
-378
-376
-389
-394
-385
-412
-406
-382
-392
-403
-392
-392
-359
-342
-337
-325
-326
-315
-318
-318
-319
-323
-323
-306
-295
-287
-281
-298
-300
-300
-321
-322
-320
-328
-325
-326
-332
-341
-354
-360
-351
-354
-343
-330
-334
-322
-324
-333
-342
-359
-372
-355
-341
-340
-340
-335
-325
-327
-341
-326
-313
-306
-310
-319
-301
-289
-265
-244
-243
-232
-215
-210
-213
-218
-220
-209
-216
-207
-196
-215
-230
-219
-226
-228
-219
-223
-218
-225
-231
-239
-242
-243
-247
-254
-253
-265
-283
-282
-281
-294
-289
-290
-299
-284
-274
-287
-302
-329
-325
-303
-296
-293
-286
-273
-276
-282
-278
-282
-303
-306
-313
-331
-327
-316
-311
-307
-297
-284
-265
-269
-256
-241
-249
-245
-252
-242
-230
-219
-203
-187
-183
-178
-168
-161
-152
-145
-144
-148
-164
-164
-154
-161
-174
-169
-171
-167
-168
-160
-148
-162
-160
-166
-185
-189
-196
-188
-167
-162
-164
-170
-198
-208
-222
-225
-210
-218
-232
-249
-267
-291
-305
-290
-294
-301
-304
-320
-314
-320
-340
-337
-339
-345
-345
-348
-339
-338
-337
-325
-329
-339
-324
-320
-300
-287
-275
-258
-242
-233
-222
-215
-213
-210
-191
-179
-179
-187
-190
-186
-199
-205
-196
-192
-198
-194
-208
-218
-232
-254
-255
-266
-266
-268
-268
-260
-272
-266
-270
-298
-302
-290
-299
-292
-286
-284
-282
-275
-263
-267
-246
-241
-252
-237
-228
-237
-219
-214
-234
-239
-245
-254
-266
-269
-275
-290
-297
-315
-326
-330
-350
-360
-367
-380
-377
-378
-357
-349
-350
-349
-352
-352
-362
-388
-401
-400
-413
-417
-407
-400
-397
-376
-381
-385
-379
-379
-387
-363
-344
-360
-368
-385
-394
-382
-371
-361
-340
-316
-314
-310
-316
-335
-326
-334
-332
-322
-337
-333
-321
-322
-331
-333
-325
-309
-312
-309
-298
-307
-297
-304
-310
-304
-304
-304
-287
-286
-297
-288
-286
-281
-285
-283
-265
-270
-289
-298
-309
-305
-309
-325
-322
-341
-344
-323
-337
-359
-367
-400
-414
-415
-438
-444
-457
-456
-450
-469
-466
-460
-462
-439
-417
-416
-402
-406
-414
-397
-396
-410
-397
-390
-403
-397
-372
-357
-360
-354
-336
-334
-335
-328
-328
-329
-334
-343
-339
-335
-346
-354
-369
-373
-367
-386
-388
-404
-408
-397
-411
-412
-408
-405
-391
-371
-369
-371
-355
-366
-369
-379
-383
-365
-362
-360
-367
-365
-362
-368
-343
-323
-336
-349
-346
-374
-391
-367
-377
-378
-364
-359
-361
-374
-371
-367
-373
-358
-358
-362
-328
-316
-323
-316
-314
-315
-311
-314
-304
-293
-312
-312
-312
-287
-271
-265
-245
-249
-240
-223
-225
-222
-223
-234
-226
-214
-222
-223
-214
-224
-221
-202
-207
-219
-218
-228
-226
-211
-198
-191
-195
-186
-182
-187
-199
-201
-216
-230
-248
-266
-270
-264
-249
-236
-231
-228
-231
-237
-219
-215
-225
-219
-217
-208
-205
-217
-220
-228
-239
-231
-225
-206
-192
-203
-207
-203
-204
-197
-191
-196
-187
-172
-172
-165
-159
-163
-168
-169
-179
-196
-198
-178
-158
-163
-167
-163
-179
-188
-188
-167
-138
-148
-152
-170
-176
-170
-171
-150
-151
-166
-161
-162
-175
-169
-157
-146
-133
-124
-125
-138
-164
-175
-172
-185
-181
-163
-147
-159
-149
-143
-150
-131
-111
-97
-105
-115
-127
-133
-151
-166
-163
-160
-147
-133
-107
-105
-119
-125
-116
-101
-114
-119
-117
-111
-113
-132
-135
-127
-145
-157
-155
-156
-156
-156
-172
-192
-199
-212
-239
-258
-251
-242
-230
-229
-225
-206
-188
-177
-167
-165
-164
-174
-184
-195
-193
-201
-222
-235
-230
-237
-246
-244
-232
-208
-216
-240
-237
-232
-241
-247
-254
-242
-232
-242
-244
-243
-253
-267
-272
-278
-266
-249
-256
-262
-287
-278
-271
-275
-255
-237
-230
-239
-257
-254
-249
-239
-237
-226
-234
-229
-212
-212
-217
-218
-207
-186
-170
-148
-139
-167
-179
-187
-210
-215
-219
-237
-240
-258
-266
-258
-258
-263
-271
-265
-247
-253
-256
-245
-253
-256
-243
-244
-246
-244
-253
-245
-234
-239
-238
-241
-253
-262
-278
-271
-294
-330
-343
-357
-362
-361
-372
-358
-339
-332
-331
-330
-332
-334
-342
-348
-350
-368
-369
-373
-399
-386
-377
-379
-349
-341
-352
-344
-330
-335
-345
-348
-326
-339
-334
-309
-301
-305
-295
-289
-291
-288
-285
-286
-300
-321
-329
-322
-326
-321
-306
-310
-310
-308
-297
-287
-281
-286
-289
-287
-285
-287
-298
-302
-323
-335
-334
-341
-356
-349
-363
-376
-368
-352
-340
-334
-312
-307
-320
-321
-347
-366
-361
-357
-357
-358
-358
-341
-331
-327
-322
-310
-301
-299
-302
-312
-313
-321
-314
-301
-279
-250
-249
-258
-243
-237
-234
-233
-248
-267
-290
-299
-309
-297
-287
-298
-294
-272
-261
-257
-253
-243
-249
-249
-233
-237
-228
-214
-216
-228
-239
-250
-271
-272
-269
-283
-304
-318
-322
-322
-320
-334
-337
-311
-312
-327
-316
-313
-318
-318
-324
-326
-321
-311
-312
-307
-297
-270
-246
-242
-232
-219
-189
-170
-168
-160
-163
-181
-189
-185
-177
-182
-182
-183
-190
-202
-220
-239
-260
-266
-264
-256
-259
-266
-280
-268
-284
-285
-280
-292
-295
-297
-311
-312
-300
-317
-313
-319
-318
-325
-329
-312
-304
-290
-297
-307
-308
-281
-261
-255
-249
-244
-240
-251
-249
-258
-249
-251
-271
-271
-262
-272
-274
-274
-257
-253
-254
-250
-261
-266
-272
-273
-265
-259
-249
-231
-220
-209
-211
-218
-221
-237
-239
-234
-237
-234
-233
-246
-258
-258
-264
-262
-271
-262
-237
-224
-216
-210
-201
-214
-204
-191
-195
-196
-196
-196
-197
-186
-186
-182
-188
-191
-182
-190
-203
-208
-231
-249
-243
-244
-252
-262
-277
-283
-280
-285
-289
-281
-289
-295
-305
-323
-329
-332
-326
-323
-320
-321
-329
-334
-342
-356
-358
-358
-363
-360
-359
-352
-347
-328
-319
-313
-319
-333
-340
-338
-345
-346
-336
-329
-312
-297
-288
-284
-281
-278
-285
-278
-270
-278
-278
-290
-291
-294
-290
-270
-258
-263
-257
-257
-268
-264
-259
-271
-261
-254
-269
-269
-274
-284
-279
-274
-254
-256
-264
-260
-250
-245
-250
-252
-246
-253
-284
-281
-269
-248
-242
-248
-238
-247
-250
-247
-255
-261
-256
-254
-249
-248
-279
-306
-311
-313
-326
-331
-351
-352
-350
-359
-359
-365
-357
-367
-374
-373
-367
-383
-378
-381
-388
-373
-383
-400
-405
-410
-399
-393
-394
-385
-385
-382
-368
-354
-344
-325
-322
-311
-300
-317
-307
-302
-290
-280
-292
-289
-287
-291
-285
-297
-317
-301
-291
-293
-288
-304
-318
-321
-351
-356
-335
-334
-345
-338
-327
-324
-321
-313
-317
-313
-315
-331
-328
-332
-343
-357
-369
-387
-380
-367
-358
-356
-356
-349
-352
-354
-353
-341
-331
-327
-301
-302
-290
-276
-268
-254
-245
-239
-213
-211
-213
-210
-208
-205
-205
-181
-184
-180
-185
-202
-205
-184
-177
-167
-145
-134
-131
-130
-141
-152
-174
-199
-220
-238
-259
-263
-277
-286
-282
-282
-271
-260
-266
-267
-267
-277
-291
-288
-272
-253
-235
-235
-223
-217
-228
-232
-247
-239
-220
-219
-235
-252
-254
-242
-235
-241
-243
-244
-231
-229
-220
-213
-210
-220
-242
-265
-258
-244
-249
-256
-261
-276
-293
-301
-313
-327
-316
-300
-308
-279
-249
-230
-223
-213
-225
-237
-235
-250
-264
-266
-246
-249
-248
-248
-252
-253
-260
-282
-286
-293
-291
-298
-294
-284
-298
-308
-298
-299
-300
-287
-289
-270
-258
-248
-241
-242
-240
-231
-220
-224
-221
-233
-240
-239
-241
-240
-240
-238
-223
-216
-206
-211
-213
-202
-198
-194
-187
-197
-223
-243
-253
-283
-296
-283
-271
-267
-274
-265
-269
-282
-288
-298
-285
-262
-263
-242
-231
-224
-205
-209
-205
-203
-212
-202
-183
-199
-206
-226
-244
-256
-259
-258
-260
-263
-272
-274
-271
-275
-268
-264
-271
-291
-316
-322
-328
-344
-360
-369
-366
-373
-371
-359
-377
-365
-341
-347
-364
-353
-351
-340
-339
-347
-346
-351
-335
-311
-300
-291
-275
-266
-265
-255
-266
-258
-264
-271
-263
-254
-259
-268
-275
-276
-278
-299
-307
-301
-294
-280
-291
-296
-289
-293
-292
-298
-308
-293
-289
-312
-300
-310
-311
-313
-321
-324
-324
-322
-319
-316
-321
-319
-329
-320
-322
-324
-319
-325
-338
-340
-347
-335
-320
-320
-328
-331
-332
-323
-327
-320
-317
-322
-326
-327
-332
-334
-330
-360
-376
-364
-365
-363
-360
-362
-349
-357
-370
-364
-375
-382
-358
-361
-359
-350
-346
-331
-312
-305
-311
-321
-308
-297
-297
-297
-301
-301
-289
-310
-331
-324
-326
-318
-307
-307
-307
-300
-326
-353
-373
-398
-415
-438
-442
-435
-447
-457
-450
-457
-475
-486
-494
-489
-492
-489
-486
-481
-478
-465
-442
-416
-413
-420
-391
-384
-381
-374
-374
-389
-397
-409
-422
-421
-413
-391
-374
-377
-356
-321
-301
-290
-287
-265
-257
-267
-264
-260
-261
-253
-251
-244
-230
-218
-206
-220
-229
-230
-241
-251
-270
-280
-288
-297
-309
-331
-334
-337
-354
-355
-369
-388
-381
-390
-400
-378
-397
-415
-415
-405
-387
-386
-372
-365
-362
-331
-331
-321
-287
-267
-257
-251
-259
-270
-268
-249
-244
-264
-253
-254
-243
-236
-238
-236
-232
-230
-233
-226
-225
-237
-236
-225
-232
-233
-222
-214
-212
-222
-230
-214
-214
-226
-224
-222
-228
-244
-258
-245
-236
-240
-236
-234
-240
-231
-243
-245
-235
-226
-225
-221
-212
-206
-196
-189
-189
-191
-195
-212
-202
-180
-174
-178
-168
-181
-200
-200
-210
-188
-168
-166
-170
-163
-172
-181
-188
-185
-171
-169
-168
-165
-169
-162
-174
-182
-176
-185
-191
-199
-216
-216
-209
-210
-203
-176
-175
-194
-193
-192
-203
-230
-231
-222
-224
-222
-233
-235
-234
-258
-287
-270
-254
-263
-249
-236
-235
-239
-248
-268
-285
-298
-286
-285
-276
-276
-264
-252
-269
-275
-269
-247
-231
-212
-194
-191
-190
-195
-197
-194
-196
-209
-211
-203
-190
-186
-174
-156
-170
-173
-179
-198
-210
-215
-243
-252
-249
-240
-235
-235
-245
-242
-243
-245
-259
-278
-282
-295
-316
-310
-301
-293
-296
-291
-272
-272
-266
-263
-265
-267
-261
-261
-255
-252
-258
-243
-228
-220
-184
-165
-172
-165
-160
-169
-171
-186
-188
-201
-212
-205
-187
-186
-187
-183
-177
-168
-169
-168
-168
-183
-183
-187
-209
-224
-231
-227
-226
-230
-231
-239
-247
-256
-265
-263
-265
-270
-266
-246
-259
-253
-243
-240
-239
-227
-216
-226
-240
-252
-260
-268
-282
-288
-276
-272
-270
-266
-264
-268
-276
-274
-295
-303
-293
-319
-336
-338
-346
-353
-347
-346
-345
-361
-383
-391
-391
-383
-377
-353
-361
-383
-374
-360
-364
-366
-349
-353
-342
-314
-315
-319
-303
-303
-323
-336
-343
-350
-362
-367
-379
-390
-394
-384
-385
-385
-388
-417
-423
-427
-436
-423
-424
-434
-421
-417
-415
-416
-405
-398
-403
-395
-393
-400
-396
-385
-393
-398
-380
-368
-355
-369
-370
-366
-370
-360
-352
-369
-363
-349
-365
-348
-337
-342
-356
-359
-379
-379
-365
-360
-349
-344
-336
-335
-329
-314
-311
-332
-331
-327
-320
-317
-304
-284
-276
-270
-269
-257
-249
-251
-244
-241
-250
-259
-264
-280
-287
-274
-264
-267
-265
-265
-247
-239
-239
-233
-226
-241
-235
-224
-216
-195
-191
-192
-191
-202
-195
-189
-188
-182
-184
-195
-208
-223
-240
-250
-255
-258
-261
-267
-281
-270
-279
-293
-283
-279
-290
-298
-317
-330
-340
-352
-359
-361
-369
-371
-356
-332
-325
-307
-285
-268
-241
-235
-226
-235
-226
-235
-249
-248
-247
-249
-272
-281
-278
-262
-257
-263
-267
-288
-280
-265
-268
-277
-279
-269
-266
-261
-245
-252
-262
-247
-256
-274
-268
-260
-250
-222
-211
-200
-175
-167
-175
-164
-155
-163
-163
-148
-156
-168
-175
-172
-181
-183
-206
-234
-230
-236
-262
-262
-257
-264
-267
-268
-251
-239
-231
-230
-222
-200
-177
-154
-151
-164
-162
-133
-120
-142
-147
-135
-126
-129
-135
-143
-141
-159
-184
-190
-200
-196
-194
-188
-187
-204
-204
-201
-215
-199
-181
-176
-157
-161
-158
-133
-133
-138
-136
-141
-144
-147
-134
-120
-125
-110
-120
-130
-115
-124
-151
-143
-118
-119
-109
-104
-116
-110
-107
-106
-104
-106
-120
-134
-147
-143
-149
-152
-147
-155
-154
-144
-153
-168
-170
-182
-184
-197
-190
-193
-214
-218
-218
-217
-213
-192
-170
-149
-143
-138
-133
-153
-173
-184
-192
-193
-186
-195
-213
-227
-226
-219
-223
-222
-202
-206
-220
-210
-221
-229
-233
-236
-242
-268
-278
-279
-260
-241
-253
-247
-248
-271
-285
-277
-270
-279
-293
-287
-283
-273
-280
-277
-258
-262
-258
-266
-272
-276
-280
-266
-262
-271
-273
-268
-267
-263
-261
-261
-262
-261
-262
-273
-290
-302
-321
-330
-330
-312
-304
-296
-273
-270
-264
-271
-286
-288
-316
-345
-346
-360
-374
-384
-384
-383
-382
-361
-345
-351
-358
-369
-367
-366
-381
-403
-406
-405
-413
-405
-405
-402
-391
-403
-403
-379
-376
-389
-386
-399
-419
-442
-437
-417
-422
-403
-388
-372
-358
-354
-354
-348
-341
-349
-357
-389
-386
-374
-376
-372
-380
-385
-393
-394
-398
-402
-405
-396
-408
-432
-430
-427
-427
-414
-396
-380
-371
-362
-364
-364
-366
-385
-379
-363
-353
-367
-376
-364
-374
-385
-365
-354
-333
-331
-347
-357
-379
-401
-413
-429
-443
-455
-448
-431
-438
-446
-428
-426
-444
-435
-426
-423
-428
-429
-428
-424
-424
-419
-402
-387
-375
-362
-353
-348
-357
-356
-355
-374
-387
-392
-398
-401
-418
-438
-449
-450
-443
-429
-420
-399
-392
-391
-387
-395
-388
-384
-381
-374
-375
-385
-373
-362
-360
-347
-327
-319
-299
-291
-300
-315
-313
-318
-337
-350
-379
-383
-385
-379
-367
-355
-345
-347
-346
-347
-363
-359
-362
-371
-364
-363
-361
-364
-370
-373
-387
-395
-391
-383
-374
-379
-380
-361
-350
-366
-363
-365
-374
-371
-369
-349
-330
-326
-318
-322
-319
-316
-313
-309
-296
-298
-287
-279
-288
-287
-286
-292
-290
-301
-301
-311
-319
-319
-321
-334
-334
-324
-333
-326
-318
-309
-303
-318
-326
-331
-333
-327
-305
-292
-283
-257
-256
-280
-294
-297
-307
-313
-311
-303
-297
-294
-288
-290
-280
-282
-284
-278
-297
-304
-289
-295
-295
-299
-288
-275
-283
-288
-274
-268
-271
-262
-266
-262
-249
-244
-236
-229
-220
-200
-184
-189
-181
-189
-195
-206
-205
-196
-190
-204
-209
-202
-209
-235
-246
-244
-237
-250
-253
-269
-282
-280
-292
-303
-274
-274
-272
-268
-280
-272
-267
-274
-271
-264
-279
-287
-294
-301
-309
-317
-330
-314
-320
-331
-324
-328
-333
-328
-316
-288
-281
-293
-286
-273
-270
-257
-263
-263
-265
-255
-230
-226
-225
-210
-193
-196
-193
-198
-192
-197
-184
-180
-192
-185
-172
-177
-181
-178
-178
-175
-193
-209
-206
-210
-233
-249
-252
-239
-240
-247
-244
-266
-281
-256
-251
-269
-286
-308
-306
-310
-336
-352
-349
-359
-352
-343
-359
-347
-337
-339
-322
-311
-315
-299
-300
-329
-323
-305
-314
-306
-298
-299
-296
-285
-273
-280
-279
-295
-323
-333
-339
-353
-364
-362
-354
-339
-325
-316
-306
-299
-292
-299
-301
-294
-316
-329
-317
-311
-282
-251
-233
-209
-185
-196
-195
-170
-182
-193
-194
-204
-222
-215
-211
-223
-226
-210
-209
-223
-228
-240
-249
-240
-249
-258
-254
-251
-249
-254
-272
-283
-295
-307
-296
-301
-322
-334
-335
-331
-336
-330
-316
-318
-323
-312
-321
-330
-339
-345
-350
-352
-374
-379
-369
-359
-342
-338
-318
-301
-293
-287
-288
-290
-270
-264
-284
-282
-285
-287
-275
-279
-280
-283
-289
-276
-260
-268
-265
-263
-269
-269
-267
-270
-274
-269
-257
-272
-264
-247
-250
-254
-246
-248
-248
-236
-248
-244
-252
-248
-236
-240
-230
-219
-231
-225
-231
-232
-229
-241
-261
-279
-296
-294
-297
-299
-291
-281
-276
-259
-259
-267
-264
-277
-289
-301
-309
-312
-312
-312
-318
-310
-305
-290
-280
-271
-250
-260
-266
-256
-251
-249
-245
-235
-226
-264
-282
-282
-290
-281
-271
-275
-265
-268
-268
-255
-241
-242
-235
-240
-252
-253
-237
-221
-221
-220
-215
-228
-250
-261
-270
-269
-269
-283
-280
-280
-260
-251
-246
-243
-237
-225
-231
-239
-240
-229
-237
-243
-249
-244
-227
-224
-218
-199
-184
-190
-189
-177
-182
-188
-184
-194
-193
-199
-198
-206
-215
-198
-179
-173
-175
-170
-170
-151
-149
-170
-175
-177
-181
-176
-145
-138
-136
-141
-144
-137
-126
-139
-161
-155
-152
-149
-155
-175
-180
-190
-186
-190
-192
-199
-214
-206
-201
-207
-217
-227
-239
-245
-261
-274
-278
-285
-283
-297
-310
-299
-306
-322
-332
-341
-350
-340
-317
-312
-306
-300
-305
-287
-264
-269
-284
-280
-266
-271
-275
-261
-267
-270
-267
-261
-252
-267
-264
-261
-273
-277
-254
-241
-232
-221
-233
-223
-219
-222
-230
-239
-252
-262
-262
-249
-240
-244
-228
-213
-211
-202
-197
-192
-183
-185
-189
-182
-181
-175
-180
-194
-197
-205
-219
-203
-198
-200
-208
-227
-240
-257
-281
-281
-277
-297
-290
-274
-267
-274
-286
-292
-290
-299
-295
-278
-285
-286
-289
-298
-282
-277
-273
-247
-256
-256
-241
-237
-240
-247
-251
-268
-270
-273
-270
-272
-287
-297
-302
-291
-278
-297
-299
-302
-328
-332
-360
-375
-372
-384
-404
-418
-447
-442
-435
-447
-430
-412
-414
-390
-392
-407
-402
-410
-392
-384
-384
-370
-357
-344
-324
-321
-322
-312
-326
-331
-319
-320
-313
-298
-285
-277
-270
-256
-249
-250
-242
-224
-245
-264
-274
-276
-282
-291
-304
-311
-321
-319
-312
-311
-307
-298
-291
-281
-285
-290
-263
-279
-289
-271
-279
-272
-251
-214
-188
-177
-179
-183
-191
-202
-188
-189
-196
-181
-178
-175
-178
-196
-200
-229
-247
-250
-245
-252
-253
-245
-235
-229
-233
-243
-259
-280
-289
-308
-314
-303
-325
-320
-309
-312
-294
-282
-289
-299
-313
-335
-355
-377
-373
-352
-341
-351
-359
-344
-345
-333
-323
-315
-313
-314
-306
-305
-291
-303
-319
-313
-307
-293
-268
-253
-261
-262
-268
-289
-296
-290
-293
-291
-276
-271
-272
-270
-279
-286
-284
-265
-257
-246
-222
-220
-220
-214
-191
-184
-190
-193
-191
-187
-190
-171
-148
-132
-125
-111
-105
-120
-144
-158
-159
-166
-174
-171
-164
-160
-178
-199
-204
-209
-218
-211
-214
-219
-234
-225
-225
-235
-240
-242
-266
-284
-292
-290
-288
-286
-269
-256
-241
-225
-230
-229
-219
-216
-226
-230
-205
-186
-160
-154
-156
-155
-146
-141
-149
-166
-170
-197
-208
-213
-234
-228
-211
-208
-204
-202
-215
-233
-237
-249
-259
-269
-273
-269
-277
-275
-283
-289
-281
-272
-291
-286
-284
-290
-273
-265
-249
-242
-248
-241
-244
-242
-228
-227
-208
-215
-233
-220
-211
-218
-218
-213
-218
-223
-234
-226
-215
-213
-202
-201
-197
-177
-159
-170
-174
-182
-159
-145
-145
-134
-133
-142
-139
-132
-133
-140
-157
-160
-156
-157
-156
-175
-187
-203
-234
-235
-234
-239
-240
-231
-237
-242
-244
-243
-239
-247
-246
-246
-258
-258
-255
-265
-254
-239
-242
-226
-236
-236
-227
-236
-244
-241
-234
-221
-225
-236
-242
-243
-245
-250
-237
-237
-240
-236
-234
-219
-203
-195
-188
-214
-248
-260
-287
-291
-286
-279
-268
-269
-273
-267
-261
-283
-302
-307
-318
-349
-357
-351
-366
-368
-384
-385
-383
-392
-404
-428
-447
-449
-446
-435
-422
-417
-408
-392
-363
-355
-359
-332
-330
-329
-328
-347
-356
-369
-361
-350
-350
-363
-371
-372
-375
-386
-388
-395
-405
-412
-409
-418
-404
-392
-383
-358
-349
-337
-337
-334
-338
-351
-356
-352
-362
-365
-369
-355
-347
-358
-364
-364
-350
-346
-342
-316
-317
-314
-311
-320
-321
-325
-340
-346
-377
-381
-369
-388
-403
-395
-410
-393
-383
-386
-363
-364
-336
-325
-340
-341
-333
-342
-336
-338
-340
-327
-334
-339
-328
-311
-304
-304
-278
-276
-295
-309
-313
-332
-349
-359
-362
-357
-363
-366
-354
-358
-374
-371
-374
-383
-376
-375
-359
-346
-358
-365
-382
-400
-401
-406
-413
-402
-399
-370
-343
-355
-356
-352
-362
-358
-382
-387
-368
-376
-393
-395
-384
-371
-358
-357
-342
-332
-316
-319
-324
-322
-321
-326
-325
-326
-318
-305
-292
-292
-288
-267
-251
-254
-274
-275
-273
-275
-257
-258
-257
-241
-218
-203
-190
-196
-208
-198
-204
-205
-209
-203
-198
-189
-166
-170
-191
-210
-232
-245
-253
-261
-277
-280
-277
-260
-256
-257
-261
-274
-299
-310
-304
-298
-286
-278
-281
-289
-287
-289
-282
-299
-309
-317
-330
-330
-335
-331
-313
-305
-296
-280
-271
-258
-258
-248
-238
-254
-268
-281
-290
-286
-300
-307
-291
-285
-277
-261
-229
-224
-232
-239
-241
-249
-271
-280
-259
-243
-234
-222
-203
-184
-190
-193
-197
-202
-205
-186
-175
-171
-154
-144
-135
-148
-143
-137
-146
-145
-152
-164
-159
-180
-185
-183
-200
-210
-212
-214
-230
-225
-221
-224
-215
-204
-212
-195
-170
-160
-158
-151
-138
-127
-126
-134
-131
-136
-139
-143
-141
-137
-134
-129
-125
-117
-126
-144
-150
-179
-191
-203
-211
-208
-193
-182
-177
-171
-176
-186
-194
-206
-217
-235
-249
-261
-266
-271
-286
-290
-287
-299
-312
-317
-315
-313
-339
-362
-350
-337
-336
-324
-315
-312
-301
-302
-296
-286
-297
-283
-280
-289
-287
-292
-295
-311
-308
-305
-323
-341
-356
-363
-360
-359
-351
-367
-374
-368
-375
-372
-360
-349
-339
-326
-314
-307
-300
-281
-264
-245
-245
-242
-222
-222
-232
-229
-213
-208
-212
-223
-214
-191
-188
-181
-174
-187
-192
-192
-202
-210
-205
-209
-215
-235
-247
-256
-268
-275
-281
-284
-290
-308
-318
-315
-326
-332
-320
-321
-330
-352
-352
-341
-334
-332
-330
-329
-332
-331
-339
-338
-348
-353
-353
-353
-371
-376
-370
-380
-391
-389
-384
-379
-371
-349
-339
-343
-342
-365
-374
-365
-361
-356
-365
-387
-396
-411
-417
-401
-397
-405
-406
-410
-398
-394
-397
-388
-384
-375
-362
-364
-356
-355
-351
-352
-350
-343
-346
-338
-333
-324
-318
-332
-341
-354
-345
-333
-348
-364
-368
-380
-386
-385
-394
-389
-391
-395
-396
-415
-420
-437
-434
-417
-419
-400
-390
-395
-365
-339
-355
-348
-361
-368
-366
-376
-369
-372
-371
-380
-374
-357
-363
-361
-358
-359
-354
-358
-374
-380
-383
-379
-371
-370
-367
-362
-361
-356
-357
-362
-364
-366
-360
-362
-364
-352
-343
-327
-325
-337
-314
-299
-298
-302
-299
-296
-300
-293
-293
-299
-307
-303
-313
-315
-313
-325
-319
-310
-325
-345
-350
-349
-357
-369
-372
-365
-360
-344
-332
-329
-318
-297
-276
-270
-268
-266
-261
-267
-278
-282
-277
-272
-280
-275
-285
-288
-267
-262
-263
-268
-265
-272
-272
-281
-291
-286
-284
-284
-261
-232
-232
-230
-231
-220
-213
-211
-222
-225
-226
-234
-218
-190
-196
-195
-183
-185
-198
-213
-224
-231
-233
-231
-247
-256
-266
-263
-248
-235
-236
-236
-236
-245
-259
-258
-252
-247
-245
-244
-253
-264
-247
-251
-262
-266
-264
-261
-257
-249
-249
-263
-269
-274
-275
-279
-278
-268
-276
-296
-314
-303
-295
-287
-277
-275
-281
-276
-259
-260
-259
-255
-270
-278
-267
-272
-273
-268
-268
-253
-234
-227
-228
-216
-229
-235
-236
-232
-221
-223
-222
-210
-213
-210
-205
-217
-217
-212
-205
-193
-187
-163
-153
-159
-152
-156
-154
-158
-163
-155
-148
-138
-140
-120
-119
-124
-102
-104
-110
-105
-117
-98
-100
-126
-122
-137
-148
-146
-154
-152
-153
-145
-130
-134
-154
-145
-153
-169
-187
-205
-186
-184
-194
-167
-156
-161
-152
-142
-140
-152
-161
-159
-165
-171
-146
-160
-171
-182
-199
-211
-217
-225
-228
-235
-240
-254
-265
-262
-268
-296
-301
-275
-274
-266
-265
-280
-258
-260
-291
-280
-275
-284
-290
-297
-287
-268
-264
-259
-254
-250
-230
-225
-217
-190
-186
-187
-199
-201
-191
-197
-201
-188
-187
-191
-206
-241
-231
-220
-225
-204
-217
-226
-224
-239
-263
-281
-294
-284
-278
-289
-292
-294
-303
-320
-336
-350
-366
-386
-373
-351
-351
-329
-316
-334
-316
-293
-284
-271
-260
-242
-227
-241
-244
-253
-265
-260
-263
-252
-245
-260
-269
-294
-299
-302
-299
-310
-329
-325
-341
-352
-347
-341
-336
-332
-335
-332
-328
-340
-348
-348
-353
-330
-301
-289
-278
-260
-264
-270
-268
-276
-261
-243
-231
-232
-234
-240
-247
-254
-265
-275
-291
-315
-326
-318
-312
-291
-293
-299
-303
-320
-328
-318
-310
-290
-283
-285
-274
-264
-256
-249
-267
-281
-285
-288
-274
-271
-269
-249
-233
-220
-219
-211
-212
-205
-228
-242
-239
-242
-240
-228
-228
-229
-229
-238
-231
-241
-256
-271
-269
-264
-267
-294
-290
-296
-303
-300
-307
-309
-307
-301
-289
-303
-300
-287
-286
-275
-279
-279
-263
-253
-259
-251
-254
-281
-296
-289
-288
-270
-254
-254
-249
-241
-233
-241
-250
-261
-274
-277
-275
-261
-269
-255
-250
-255
-284
-286
-290
-299
-302
-294
-277
-268
-269
-273
-273
-283
-294
-298
-281
-279
-277
-276
-263
-265
-267
-264
-258
-265
-264
-276
-285
-262
-270
-272
-272
-277
-270
-262
-266
-260
-248
-252
-239
-241
-256
-248
-248
-247
-256
-279
-275
-290
-310
-294
-281
-289
-294
-309
-296
-301
-309
-306
-296
-292
-286
-278
-260
-257
-267
-264
-277
-288
-290
-290
-299
-296
-299
-284
-272
-265
-262
-264
-259
-264
-272
-294
-302
-286
-281
-282
-294
-279
-265
-275
-273
-275
-287
-295
-306
-303
-300
-309
-300
-289
-287
-268
-271
-265
-266
-272
-271
-269
-271
-283
-283
-289
-299
-300
-279
-274
-279
-277
-258
-252
-252
-243
-247
-248
-229
-232
-224
-214
-211
-214
-219
-229
-230
-248
-246
-230
-243
-243
-234
-237
-225
-213
-205
-205
-200
-209
-215
-205
-200
-216
-222
-231
-248
-244
-244
-250
-254
-256
-263
-275
-271
-267
-267
-241
-221
-205
-187
-180
-195
-229
-240
-255
-275
-274
-295
-307
-294
-292
-303
-302
-303
-308
-313
-329
-340
-349
-360
-372
-380
-390
-396
-391
-372
-371
-359
-351
-354
-355
-358
-347
-338
-333
-335
-335
-330
-327
-316
-291
-293
-299
-301
-308
-332
-342
-333
-337
-336
-345
-344
-331
-313
-318
-333
-327
-345
-341
-338
-338
-328
-321
-314
-301
-301
-305
-288
-278
-271
-267
-252
-248
-250
-237
-233
-250
-247
-225
-213
-214
-224
-231
-227
-240
-247
-256
-260
-290
-321
-330
-331
-330
-356
-355
-358
-368
-363
-351
-344
-352
-372
-366
-358
-359
-366
-366
-373
-353
-342
-341
-338
-368
-356
-342
-352
-339
-315
-301
-286
-286
-294
-298
-297
-299
-293
-267
-263
-280
-281
-268
-259
-269
-273
-290
-309
-315
-316
-315
-308
-322
-304
-287
-291
-294
-286
-286
-270
-259
-241
-226
-234
-227
-242
-249
-234
-237
-239
-225
-239
-240
-232
-238
-232
-236
-244
-247
-241
-239
-247
-247
-259
-278
-287
-275
-278
-271
-264
-274
-272
-267
-282
-288
-264
-275
-285
-266
-272
-280
-274
-279
-262
-248
-237
-246
-257
-245
-243
-243
-226
-202
-184
-171
-181
-216
-227
-235
-244
-254
-256
-260
-243
-236
-252
-255
-251
-261
-251
-225
-239
-247
-235
-230
-239
-225
-237
-238
-252
-259
-253
-243
-248
-254
-238
-246
-257
-254
-259
-278
-296
-303
-284
-288
-292
-292
-297
-292
-284
-272
-272
-266
-261
-264
-272
-282
-272
-268
-265
-262
-246
-211
-210
-224
-210
-207
-220
-221
-223
-229
-242
-231
-216
-218
-229
-240
-256
-262
-254
-250
-255
-255
-247
-252
-254
-249
-249
-252
-253
-251
-254
-261
-264
-266
-277
-303
-314
-318
-325
-329
-324
-314
-311
-309
-307
-310
-325
-329
-324
-328
-325
-327
-331
-334
-329
-334
-335
-343
-330
-306
-304
-301
-303
-316
-294
-286
-301
-284
-271
-266
-265
-251
-261
-269
-275
-253
-242
-239
-246
-249
-237
-244
-264
-277
-279
-291
-281
-293
-305
-314
-334
-327
-314
-320
-313
-310
-319
-342
-336
-325
-308
-298
-296
-298
-297
-268
-265
-287
-302
-359
-381
-345
-335
-318
-309
-324
